Hướng dẫn chi tiết cách chuyển thư mục từ máy cục bộ sang SSH từ xa

Trong bài viết này, chúng tôi giới thiệu cách chuyển thư mục từ cục bộ sang từ xa và từ từ xa sang cục bộ bằng lệnh SCP, vốn dựa trên SSH. Bên cạnh đó, chúng tôi cũng đề xuất một cách dễ dàng hơn để chuyển thư mục giữa các máy tính.

Bởi Tyler Cập nhật vào ngày September 16, 2026

Làm cách nào để chuyển một thư mục sang thư mục khác trong SSH?

 

Tôi thường chuyển các tệp giữa các máy tính trong SSH bằng lệnh SCP, nhưng tôi thấy nó rất phức tạp vì mỗi lần chỉ chuyển được một tệp duy nhất. Vì vậy, tôi tự hỏi làm cách nào để chuyển một thư mục sang thư mục khác trong SSH? ”

- Câu hỏi từ một người dùng

Là một giao thức truyền thông mạng, SSH (Secure Shell) cho phép hai máy tính giao tiếp và chia sẻ dữ liệu. Trong hướng dẫn này, chúng tôi sẽ cung cấp cho bạn hướng dẫn chi tiết về cách sao chép thư mục SSH từ máy cục bộ sang máy từ xa chạy Windows bằng lệnh SCP vốn dựa trên giao thức SSH và cho phép bạn truyền tệp từ máy tính này sang máy tính khác một cách an toàn.

SCP cung cấp nhiều tùy chọn để điều chỉnh mọi khía cạnh hoạt động của nó. Dưới đây là các tùy chọn phổ biến nhất. Hãy làm quen với chúng trước khi tìm hiểu cách chuyển thư mục từ cục bộ sang SSH từ xa.

  • -P - Đặt cổng ssh của máy chủ từ xa.
  • -p - Giữ nguyên thời gian truy cập và chỉnh sửa tệp.
  • -q - Vô hiệu hóa thanh tiến trình và các cảnh báo không phải lỗi.
  • -C - Yêu cầu SCP nén dữ liệu trước khi gửi đến hệ thống đích.
  • -r - Yêu cầu SCP sao chép các thư mục một cách đệ quy.

Cách chuyển thư mục từ cục bộ sang SSH từ xa

Trong bài viết này, chúng tôi sẽ giới thiệu cách chuyển thư mục từ cục bộ sang SSH từ xa bằng lệnh SCP. Phần bổ sung, chúng tôi cũng sẽ giới thiệu cách chuyển thư mục từ SSH từ xa về cục bộ. Hãy bắt đầu ngay.

Trước khi thực hiện, đây là một số mẹo bạn cần biết.

  • Để thực hiện lệnh SCP, bạn cần tải xuống một ứng dụng khách SSH. PuTTY là lựa chọn phổ biến trên hệ thống Windows.
  • Vì sử dụng kênh truyền SSH (Secure Shell) để truyền dữ liệu, lệnh SCP yêu cầu xác thực bằng khóa SSH, có chức năng tương tự như tên người dùng và mật khẩu.
  • Khi sao chép một thư mục có cùng tên và vị trí trên cả hai hệ thống, hãy cẩn thận vì SCP sẽ tự động ghi đè lên các tên tệp.
  • Để sao chép một thư mục, bạn phải có ít nhất quyền đọc trên máy tính nguồn và quyền ghi trên hệ thống đích.

Phần 1. Sao chép thư mục từ máy cục bộ sang máy từ xa bằng lệnh SCP

Bước 1. Chạy lệnh sau để sao chép thư mục từ máy cục bộ sang hệ thống từ xa.

scp -r /path/of/your/local/folder username@hostname:/path/to/remote/server/folder

  • đường dẫn thư mục cục bộ của bạn: tên của thư mục cục bộ
  • tên người dùng: tên người dùng của máy tính cục bộ
  • tên máy chủ: địa chỉ IP của thiết bị từ xa
  • đường dẫn đến thư mục máy chủ từ xa: vị trí đích mà bạn muốn sao chép thư mục đến (Nếu không có thư mục từ xa nào được cung cấp, thư mục sẽ được sao chép vào thư mục chính của người dùng từ xa.)

Bước 2. Nhập mật khẩu người dùng để bắt đầu quá trình.

Phần 2. Sao chép thư mục từ máy từ xa sang máy cục bộ bằng lệnh SCP

Bước 1. Chạy lệnh sau:

scp -r username@hostname:/path/of/remote/server/folder /path/to/local/destination/folder

Bước 2. Nhập mật khẩu người dùng để bắt đầu quá trình.

Bây giờ bạn có thể đi tới vị trí đích cục bộ để kiểm tra thư mục đích của mình.

AnyViewer: Truyền thư mục trực tiếp giữa các PC theo cách dễ dàng hơn

Bây giờ bạn đã biết cách chuyển thư mục từ máy cục bộ sang SSH từ xa. Bạn có thể cho rằng việc sử dụng SSH để sao chép thư mục từ vị trí từ xa sang máy cục bộ tốn rất nhiều thời gian, hoặc việc định cấu hình PuTTY để sử dụng lệnh SCP rất khó khăn. Trong trường hợp này, chúng tôi khuyên bạn nên sử dụng AnyViewer để dễ dàng chuyển các thư mục giữa các máy tính mà không cần kiến thức chuyên môn.

AnyViewer là một công cụ truyền tệp của bên thứ ba miễn phí, rất được đánh giá cao nhờ các ưu điểm sau:

Dễ sử dụng. Công cụ này có các thao tác đơn giản để truyền thư mục mà không bị giới hạn.
Nhanh chóng. Tốc độ truyền tệp nhanh, ví dụ: chỉ mất khoảng 20 giây để truyền một tệp zip 2 GB khi cả hai máy tính đều kết nối mạng LAN.
Đa chức năng. Ngoài việc truyền tệp, AnyViewer còn cho phép bạn chia sẻ màn hình, quản lý máy tính từ xa, trò chuyện qua hộp chat trong phiên điều khiển từ xa, v.v.
Không cần người trông coi. Cung cấp quyền truy cập từ xa không cần người trông coi tới PC và máyδ tính xách tay mà không cần các cài đặt phức tạp.
Tải phần mềm miễn phí Win 11/10/8.1/8/7
tải xuống miễn phí

Bước 1. Trên PC khách, hãy chuyển đến Đăng nhập ở bảng điều khiển bên trái rồi nhấp vào Đăng ký (đăng nhập trực tiếp nếu bạn đã đăng ký trước đó).

Mẹo: AnyViewer cũng có sẵn trên các thiết bị iOS. Bạn có thể truy cập máy tính Windows từ xa bằng iPhone hoặc iPad.

Bước 2. Điền thông tin đăng ký.

Bước 3. Đăng nhập vào cùng một tài khoản trên các máy tính khác, và bạn có thể thấy các thiết bị được gán

Bước 4. Đi tới giao diện Thiết bị để chọn thiết bị đích mà bạn muốn chuyển tệp đến, sau đó nhấp vào Truyền tệp.

Bước 5. Hộp thoại Truyền tệp dùng để chuyển tệp giữa các PC hiện đã sẵn sàng. Phía bên phải của hộp hiển thị PC khách và PC chủ ở bên trái. Chọn thư mục đích và nhấp vào mũi tên phải để chuyển thư mục đó sang PC khách và ngược lại.

Bạn có thể xem trạng thái truyền ở dưới cùng của hộp. Nhấp chuột phải để tạm dừng hoặc xóa các tác vụ.

Lưu ý:
Một tệp duy nhất nhỏ hơn 100 MB có thể được truyền bằng tài khoản miễn phí của AnyViewer và bạn chỉ được phép truyền tối đa 100 tệp cùng một lúc. Để truyền các tệp lớn hơn, hãy nâng cấp lên gói Professional hoặc Enterprise. Sau đó, bạn sẽ có các quyền sau:
Truyền nhiều tệp cùng một lúc.
Truyền tệp nhanh hơn. Tốc độ truyền đối với tài khoản miễn phí là 500 KB/s, nhưng có thể đạt tới 10 MB/s đối với tài khoản trả phí.
Gán nhiều thiết bị hơn vào cùng một tài khoản để đạt được tính năng truyền tệp trực tiếp.
Kết nối với máy tính chủ ở chế độ riêng tư để bạn có thể khóa bàn phím và chuột của máy tính từ xa và làm đen màn hình của máy đó.

Kết luận

Bây giờ bạn có thể hiểu cách truyền thư mục từ cục bộ sang SSH từ xa. Kỹ thuật này đòi hỏi một số chuyên môn về CNTT và có thể khó khăn đối với bạn. Bạn có thể thử AnyViewer trong trường hợp này để truyền thư mục một cách an toàn giữa các máy tính.