Cách chuyển tệp sang Linux từ Windows 10 qua SSH

Cách chuyển tệp sang Linux từ Windows 10 qua SSH

Cách nhanh nhất để chuyển tệp và thư mục qua SSH từ Windows 10 sang Linux là sử dụng công cụ SCP. Nó hoạt động trong giao thức SSH và cho phép người dùng chuyển dữ liệu nhanh chóng và dễ dàng ngay qua dòng lệnh từ máy tính này sang máy tính khác!

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng SCP trên Windows 10. Chúng tôi sẽ đề cập đến hai phương pháp. Phương pháp đầu tiên là sử dụng Windows PowerShell, Microsoft tương đương với dòng lệnh Linux. Phương pháp thứ hai mà chúng tôi sẽ đề cập là WinSCP, một tiện ích cho phép người dùng Windows chuyển các tệp bằng SCP qua SSH với một GUI đẹp.

Lưu ý: để SCP hoạt động trên Windows 10, PC Linux mà bạn định chuyển tệp sang phải đang chạy máy chủ OpenSSH. Để thiết lập máy chủ SSH trên hệ thống Linux của bạn, vui lòng làm theo hướng dẫn của chúng tôi về chủ đề này !

Phương pháp 1 - PowerShell

Windows PowerShell được cho là cách tốt nhất để sử dụng SCP trên Windows 10. Lý do? Tất cả người dùng Windows 10 đều đã có quyền truy cập vào PowerShell và không cần phải định cấu hình hoặc chỉnh sửa bất kỳ thứ gì để sử dụng nó. Vẫn tốt hơn, Microsoft đã tích hợp SCP vào PowerShell, vì vậy người dùng Windows 10 thậm chí không phải cài đặt nó!

Để sử dụng SCP trong PowerShell, hãy bắt đầu bằng cách khởi chạy bảng điều khiển PowerShell trên màn hình Windows 10 của bạn. Để làm điều đó, hãy nhấn Win trên bàn phím, tìm kiếm “PowerShell” và khởi chạy ứng dụng có biểu tượng đầu cuối màu xanh lam. Sau đó, hãy làm theo hướng dẫn từng bước bên dưới để tìm hiểu cách chuyển tệp và thư mục vào hộp Linux của bạn.

Bước 1: Mở Windows Explorer và điều hướng đến vị trí của tệp / thư mục bạn muốn chuyển sang hệ thống Linux. Vì vậy, ví dụ: nếu có một tệp hoặc thư mục trong “Tài liệu”, thì vị trí sẽ là C:\Users\EXAMPLE_USERNAME\Documents\. Sau đó, sao chép các dữ liệu vị trí vào clipboard của bạn sử dụng tổ hợp phím Ctrl + C .

Bước 2: Quay lại cửa sổ PowerShell và ghi cd vào dấu nhắc lệnh. Sau đó, sau khi viết cd , nhấp chuột phải bằng chuột. Bằng cách nhấp chuột phải, bạn sẽ dán vị trí bạn đã sao chép vào khay nhớ tạm.

Sau khi vị trí được dán trong dấu nhắc PowerShell, vị trí đó sẽ giống như lệnh sau.

cd C: \ Some \ location \ of \ files \ or \ folder \ to \ transfer \

Nhấn phím Enter để thực hiện lệnh.

Bước 3: Sau khi thực hiện lệnh cd , PowerShell sẽ nằm trong thư mục chứa tệp mà bạn muốn chuyển. Từ đây, quay lại Windows Explorer và xem qua cùng thư mục này để tìm các tệp / thư mục bạn muốn chuyển.

Ví dụ: nếu bạn muốn chuyển example-photo.pngsang PC Linux của mình, hãy ghi lại tên tệp. Hoặc, nếu bạn muốn chuyển một thư mục, hãy nói, “ Important-Files“, hãy nhớ tên thư mục.

Bước 4: Trong PowerShell, sử dụng lệnh SCP để chuyển tệp hoặc thư mục qua SSH sang PC Linux của bạn.

Lưu ý: khi cố gắng truyền tệp hoặc thư mục, PowerShell có thể nói, “Không thể thiết lập tính xác thực của máy chủ. Bạn có chắc chắn muốn tiếp tục kết nối không? ” Bạn phải chọn “có”, nếu không SCP sẽ thất bại.

Cách chuyển tệp sang Linux từ Windows 10 qua SSH

Chuyển một tập tin

Để chuyển tệp qua SCP từ Windows 10 sang PC Linux qua SSH, hãy tùy chỉnh lệnh bên dưới. Lưu ý rằng bạn phải thay đổi example-photo.pngtệp thực mà bạn muốn chuyển, remote_linux_usernamethành tên người dùng trên PC Linux, linux_hostname_or_local_ipsang tên máy chủ / địa chỉ IP LAN của PC Linux và /remote/directory/on/linux/pcđến một thư mục thực trên PC Linux.

scp example-photo.png remote_linux_username @ linux_hostname_or_local_ip: / remote / directory / on / linux / pc

Chuyển nội dung của một thư mục

Cần chuyển nội dung của toàn bộ thư mục? Sử dụng scp -r . Hãy nhớ thay đổi C:\Users\EXAMPLE_USERNAME\Documents\Important-Filesthành thư mục tệp thực trên PC Windows 10 của bạn, remote_linux_usernamethành tên người dùng trên PC Linux, linux_hostname_or_local_ipthành tên máy chủ / địa chỉ IP LAN của PC Linux và /remote/directory/on/linux/pcthành một thư mục thực trên PC Linux.

scp -r 'C: \ Users \ EXAMPLE_USERNAME \ Documents \ important-Files' remote_linux_username @ linux_hostname_or_local_ip: / remote / directory / on / linux / pc

Phương pháp 2 - WinSCP

Nếu bạn không phải là người yêu thích dòng lệnh nhưng vẫn cần chuyển tệp từ Windows 10 sang hệ thống Linux từ xa thông qua SSH, bạn có thể sử dụng WinSCP. Nó thêm vào một GUI tuyệt đẹp trên đầu SCP (nó cũng hỗ trợ các giao thức khác). Đây là cách sử dụng nó để chuyển các tập tin và thư mục.

Bước 1:  Tải xuống và cài đặt ứng dụng WinSCP trên PC chạy Windows 10 của bạn. Để tải xuống ứng dụng, hãy truy cập wincp.net và nhấp vào nút "TẢI XUỐNG NGAY" màu xanh lục. Sau khi cài đặt xong, hãy khởi chạy nó và cài đặt chương trình trên PC chạy Windows 10 của bạn.

Bước 2: Sau khi cài đặt WinSCP, hãy khởi chạy nó trên màn hình Windows 10 của bạn. Khi khởi chạy, bạn sẽ thấy cửa sổ “Đăng nhập”. Trong cửa sổ đăng nhập, hãy tìm “Giao thức tệp” và thay đổi nó từ “SFTP” thành “SCP”.

Cách chuyển tệp sang Linux từ Windows 10 qua SSH

Bước 3: Tìm “Tên máy chủ” và viết tên máy chủ của PC Linux. Không thể tìm ra tên máy chủ? Địa chỉ IP LAN cũng hoạt động.

Cách chuyển tệp sang Linux từ Windows 10 qua SSH

Bước 4: Tìm hộp văn bản “Tên người dùng” và viết tên của người dùng trên PC Linux từ xa vào hộp.

Cách chuyển tệp sang Linux từ Windows 10 qua SSH

Bước 5: Tìm ô “Mật khẩu” và viết tên mật khẩu vào PC Linux từ xa. Sau đó, nhấp vào “Lưu” để lưu thông tin.

Bước 6: Chọn nút “Đăng nhập” để truy cập PC Linux từ xa của bạn qua SCP / SSH. Trong khi đăng nhập, hãy nhớ chọn “Có” khi WinSCP hỏi, “Tiếp tục kết nối với một máy chủ không xác định và thêm khóa máy chủ của nó vào bộ đệm?”

Cách chuyển tệp sang Linux từ Windows 10 qua SSH

Bước 7: Mở Windows Explorer và duyệt tìm tệp hoặc thư mục bạn muốn chia sẻ qua giao thức SCP / SSH. Sau đó, kéo nó vào cửa sổ WinSCP. Nó sẽ ngay lập tức chuyển đến PC Linux từ xa bằng SCP!

Cách chuyển tệp sang Linux từ Windows 10 qua SSH


Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập

Cách kết nối với Ubuntu từ Windows

Cách kết nối với Ubuntu từ Windows

Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách nghe podcast trên máy tính để bàn Linux với CPod

Cách nghe podcast trên máy tính để bàn Linux với CPod

Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe

Cách cài đặt TuxGuitar trên Linux

Cách cài đặt TuxGuitar trên Linux

TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách

Cách chú thích hình ảnh trên Linux với Annotator

Cách chú thích hình ảnh trên Linux với Annotator

Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó