Sao chép tệp từ máy chủ sang cục bộ

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

Sao chép tệp từ máy chủ sang cục bộ

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 từ máy chủ sang cục bộ

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 [email protected]:~/.
 
# Upload the folder yourFolder to your home directory on the VM
$ scp -r yourFolder [email protected]:~/.

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 [email protected]:/path/file_name /local/destination/path/

Sao chép một thư mục từ một máy chủ từ xa

~$ scp -r [email protected]:/path/directory[/] /local/destination/path/

Sao chép tệp vào máy chủ từ xa

~$ scp /local/path/file_name [email protected]:/destination/path/

Sao chép một thư mục vào một máy chủ từ xa

~$ scp  -r /local/path/directory[/]  [email protected]:/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 [email protected]:/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 [email protected]:/path/file_name /local/destination/path/
    
    7 hoặc
    ~$ scp -r [email protected]:/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 [email protected]:/path/directory[/] /local/destination/path/
    
    1 hoặc
    ~$ scp -r [email protected]:/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 [email protected]:/path/directory[/] /local/destination/path/
    
    3 hoặc
    ~$ scp -r [email protected]:/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 [email protected]:/path/file_name /local/destination/path/
0

Sao chép một thư mục từ một máy chủ từ xa

~$ scp [email protected]:/path/file_name /local/destination/path/
1

Sao chép tệp vào máy chủ từ xa

~$ scp [email protected]:/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 [email protected]:/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 [email protected]:/path/directory[/] /local/destination/path/
5

~$ scp -r [email protected]:/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

Làm cách nào để sao chép tệp từ máy chủ sang máy cục bộ?

lệnh scp đang được sử dụng để sao chép tệp từ máy chủ từ xa sang máy cục bộ và ngược lại. Nó sử dụng ssh để thực hiện truyền tệp an toàn.

Tôi có thể sao chép tệp từ máy tính để bàn từ xa không?

Bạn có thể sao chép các mục bằng cách kéo chúng giữa các cửa sổ Finder trên máy tính quản trị viên, cửa sổ Máy tính Từ xa và các cửa sổ điều khiển . Đây có thể là cách tốt để thu thập hoặc phân phối tệp giữa các máy tính từ xa. Kéo một mục từ cửa sổ Finder vào máy tính đã chọn trong cửa sổ chính hoặc trong cửa sổ điều khiển.

Làm cách nào để sao chép thư mục từ máy chủ từ xa sang máy cục bộ trong Linux?

Bạn có thể sử dụng scp hoặc rsync để sao chép thư mục và tệp từ cục bộ sang ssh hoặc sao chép thư mục và tệp từ ssh sang cục bộ trong . Theo mặc định, các tệp và thư mục sao chép diễn ra tuần tự. Nếu bạn muốn sao chép thư mục và nội dung song song thì bạn phải sử dụng công cụ pscp hoặc pssh.

Làm cách nào để sao chép từ máy chủ sang Putty cục bộ?

2 câu trả lời .
Tải xuống PSCP. EXE từ trang tải xuống Putty
Open command prompt and type set PATH=.
Trong dấu nhắc lệnh trỏ đến vị trí của pscp. exe sử dụng lệnh cd
Nhập pscp
sử dụng lệnh sau để sao chép tệp từ máy chủ từ xa vào hệ thống cục bộ pscp [options] [user@]host. mục tiêu nguồn