Chúng tôi khuyên bạn nên sử dụng FileZilla Client để kết nối với máy ảo Linux của bạn. FileZilla hỗ trợ Windows, Linux và Mac. Các ứng dụng khách SFTP khác cũng có thể được sử dụng. e. g. , CyberDuck, WinSCP
Trong hộp thoại Site Manager của FileZilla, tạo một site mới và điền các thông tin sau
- Chủ nhà. FQDN của máy ảo của bạn
- Hải cảng. để trống
- giao thức. SFTP - Giao thức truyền tệp SSH
- Loại đăng nhập. Hỏi mật khẩu
- Người dùng. tên người dùng của bạn
- Mật khẩu. để trống
Sau khi nhấp vào nút Kết nối, hộp thoại nhập mật khẩu sẽ bật lên. Trong hộp thoại này, bỏ chọn hộp kiểm Nhớ mật khẩu cho đến khi đóng FileZilla và nhập mật khẩu giống như đăng nhập SSH
Sao chép tệp bằng SCP
Các hệ thống Linux và macOS theo mặc định đi kèm với ứng dụng khách SCP dòng lệnh. Máy khách Windows SCP có sẵn trong MobaXterm và Git bash
Có rất nhiều hướng dẫn chi tiết về lệnh scp được tìm thấy trên Internet, đây là hướng dẫn nhanh về cách sử dụng nó bình thường
# Upload the file yourFile.xyz to your home directory on the VM $ scp yourFile.xyz username@cerzheprd03.its.auckland.ac.nz:~/. # Upload the folder yourFolder to your home directory on the VM $ scp -r yourFolder username@cerzheprd03.its.auckland.ac.nz:~/.
Tải xuống các tệp từ thư mục chính của bạn trên nút đăng nhập vào thư mục chính trên máy cục bộ của bạn là một quá trình tương tự như được hiển thị bên dưới
Bạn có thể sử dụng SecureShell (SSH) hoặc Remote Sync (Rsync) để truyền tệp đến máy chủ từ xa. Sao chép an toàn (SCP) sử dụng SSH để chỉ sao chép các tệp hoặc thư mục mà bạn chọn. Khi sử dụng lần đầu, Rsync sao chép tất cả các tệp và thư mục, sau đó nó chỉ sao chép các tệp và thư mục mà bạn đã thay đổi. Nó không sao chép lại tất cả các tệp và thư mục
Ví dụ về SSH và SCP
Sao chép tệp từ máy chủ từ xa
~$ scp user@IP.address:/path/file_name /local/destination/path/
Sao chép một thư mục từ một máy chủ từ xa
~$ scp -r user@IP.address:/path/directory[/] /local/destination/path/
Sao chép tệp vào máy chủ từ xa
~$ scp /local/path/file_name user@IP.address:/destination/path/
Sao chép một thư mục vào một máy chủ từ xa
~$ scp -r /local/path/directory[/] user@IP.address:/destination/path/
Ví dụ về Rsync
Vì Rsync truyền tệp theo cách đệ quy nên bạn không cần thêm cờ ~$ scp user@IP.address:/path/file_name /local/destination/path/ 6. Bạn có thể sử dụng các lệnh sau để chuyển các tệp theo cách lưu trữ hoặc nén
- ~$ scp user@IP.address:/path/file_name /local/destination/path/ 7 hoặc ~$ scp -r user@IP.address:/path/directory[/] /local/destination/path/ 0. Giống như đệ quy, tùy chọn này bảo toàn các đặc điểm nguồn, chẳng hạn như quyền
- ~$ scp -r user@IP.address:/path/directory[/] /local/destination/path/ 1 hoặc ~$ scp -r user@IP.address:/path/directory[/] /local/destination/path/ 2. Tùy chọn này hiển thị cho bạn nhiều thông tin hơn trong quá trình chuyển
- ~$ scp -r user@IP.address:/path/directory[/] /local/destination/path/ 3 hoặc ~$ scp -r user@IP.address:/path/directory[/] /local/destination/path/ 4. Với tùy chọn này, Rsync sẽ nén dữ liệu tệp được gửi đến máy đích
Sao chép tệp từ máy chủ từ xa
~$ scp user@IP.address:/path/file_name /local/destination/path/ 0
Sao chép một thư mục từ một máy chủ từ xa
~$ scp user@IP.address:/path/file_name /local/destination/path/ 1
Sao chép tệp vào máy chủ từ xa
~$ scp user@IP.address:/path/file_name /local/destination/path/ 2
Sao chép một thư mục vào một máy chủ từ xa
~$ scp user@IP.address:/path/file_name /local/destination/path/ 3
Dấu gạch chéo trên đường dẫn nguồn
Dấu gạch chéo ( / ) ở cuối đường dẫn nguồn sẽ thay đổi hành vi truyền để tránh tạo cấp thư mục bổ sung tại đích. Với dấu gạch chéo, Rsync sao chép nội dung thư mục mà không cần tạo thư mục mới. Không có dấu gạch chéo, nó tạo một thư mục mới với tên thư mục nguồn. Sau đây là các ví dụ có và không có dấu gạch chéo
~$ scp -r user@IP.address:/path/directory[/] /local/destination/path/ 5
~$ scp -r user@IP.address:/path/directory[/] /local/destination/path/ 6
Sử dụng tab Phản hồi để đưa ra bất kỳ nhận xét hoặc đặt câu hỏi nào. Bạn cũng có thể bắt đầu một cuộc trò chuyện với chúng tôi
©2020 Rackspace US, Inc
Trừ khi có ghi chú khác, nội dung trên trang này được cấp phép theo Creative Commons Attribution-NonCommercial-NoDerivs 3. 0 Giấy phép chưa chuyển đổi