Hướng Dẫn Sử Dụng SCP để Truyền File Giữa Hai VPS

VPS
23 Tháng 1, 2025

Khi làm việc với hai VPS, việc truyền file giữa chúng là một nhu cầu thường gặp. Một trong những cách nhanh chóng và bảo mật nhất để thực hiện điều này là sử dụng lệnh scp (Secure Copy Protocol). Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách truyền file giữa hai VPS một cách chi tiết và dễ hiểu.

SCP là gì?

SCP (Secure Copy Protocol) là giao thức sao chép file qua kết nối SSH. Với SCP, bạn có thể truyền tải file hoặc thư mục từ một máy chủ này sang máy chủ khác một cách bảo mật.

1. Cú Pháp Lệnh SCP Cơ Bản

Cú pháp chung của lệnh scp như sau:

scp [options] source_file user@destination_host:destination_path
  • source_file: Đường dẫn file hoặc thư mục cần truyền.
  • user: Tên đăng nhập vào máy chủ đích.
  • destination_host: Địa chỉ IP hoặc tên miền của máy chủ đích.
  • destination_path: Đường dẫn lưu file trên máy chủ đích.

2. Hướng Dẫn Truyền File Giữa Hai VPS

a. Truyền File từ VPS A sang VPS B

Giả sử:

  • File cần truyền: /path/to/file trên VPS A.
  • VPS B có địa chỉ IP: 192.168.1.2.
  • Tài khoản đăng nhập VPS B: user.
  • Thư mục lưu trữ file trên VPS B: /home/user/destination.

Chạy lệnh sau trên VPS A:

scp /path/to/file [email protected]:/home/user/destination

Sau đó, hệ thống sẽ yêu cầu bạn nhập mật khẩu của VPS B. Nhập mật khẩu để hoàn tất quá trình truyền file.

b. Tải File từ VPS A về VPS B

Giả sử:

  • File cần tải: /path/to/file trên VPS A.
  • VPS A có địa chỉ IP: 192.168.1.1.
  • Tài khoản đăng nhập VPS A: user.
  • Thư mục lưu file trên VPS B: /home/user/destination.

Chạy lệnh sau trên VPS B:

scp [email protected]:/path/to/file /home/user/destination

Nhập mật khẩu của VPS A khi được yêu cầu để tải file về VPS B.

3. Truyền Thư Mục Giữa Hai VPS

Để truyền cả thư mục, bạn cần thêm tùy chọn -r vào lệnh. Ví dụ:

  • Truyền thư mục từ VPS A sang VPS B:
scp -r /path/to/folder [email protected]:/home/user/destination
  • Tải thư mục từ VPS A về VPS B:
scp -r [email protected]:/path/to/folder /home/user/destination

4. Một Số Tùy Chọn Hữu Ích Khi Dùng SCP

  • Chỉ định port SSH (nếu không dùng port mặc định 22):
scp -P 2222 /path/to/file [email protected]:/home/user/destination
  • Hiển thị quá trình truyền file (thêm tùy chọn -v):
scp -v /path/to/file [email protected]:/home/user/destination
  • Giới hạn tốc độ truyền file (sử dụng tùy chọn -l):
scp -l 500 /path/to/file [email protected]:/home/user/destination

Số 500 ở đây là giới hạn băng thông (tính bằng kilobits/giây).

5. Yêu Cầu Để Sử Dụng SCP

Để sử dụng SCP thành công, bạn cần đảm bảo:

  1. Kết nối SSH hoạt động giữa hai VPS.
  2. Cài đặt OpenSSH trên cả hai VPS.
  3. Mở cổng SSH trên tường lửa (thường là cổng 22 hoặc cổng tùy chỉnh).

Kết Luận

Lệnh scp là một công cụ mạnh mẽ, giúp bạn truyền file giữa hai VPS một cách dễ dàng và bảo mật. Bằng cách làm theo hướng dẫn trên, bạn có thể thực hiện các thao tác sao chép file nhanh chóng mà không gặp khó khăn.

Nếu bạn cần hỗ trợ hoặc gặp lỗi trong quá trình thực hiện, hãy để lại bình luận hoặc liên hệ với chúng tôi. Chúc bạn thành công!

Blog ..

Hướng dẫn dịch vụ ..

Sản phẩm nổi bật

dịch vụ chất lượng khách hàng tin tưởng

NVMe VPS

Tốc độ cao và bảo mật

Xem thêm

SSD VPS

Hiệu năng và tối ưu chi phí

Xem thêm

Proxy

Ẩn danh và mượt mà

Xem thêm

NVMe Hosting

Ổn định và tiện dụng

Xem thêm