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!

Quảng Cáo

Blog ..

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

Zalo
Proxy
VPS
Tài khoản
Hosting
Tên miền
Facebook