lệnh scp
Printed From: Sieu ho tro
Category: Information Technology
Forum Name: Thủ thuật, mẹo vặt
Forum Description: Các thủ thuật trong tin học
URL: http://sieuhotro.com/forum_posts.asp?TID=1150444
Printed Date: 23 April 2024 at 15:22 Software Version: Web Wiz Forums 12.03 - http://www.webwizforums.com
Topic: lệnh scp
Posted By: administrator
Subject: lệnh scp
Date Posted: 17 April 2023 at 22:43
Để sao chép tất c�£ các tệp trong một thư mục đến một máy tính khác bằng SCP trên Linux, bạn có thể sử dụng lệnh sau:
bash Copy code scp -r /đường/dẫn/đến/thư/mục người_dùng@địa_chỉ_máy_chủ:/đường/dẫn/đến/thư/mục/đích Trong đó:
scp là lệnh sao chép b�£o mật (Secure Copy) trên Linux -r cho phép sao chép thư mục và tất c�£ các tệp con của nó /đường/dẫn/đến/thư/mục là đường dẫn đến thư mục chứa các tệp bạn muốn sao chép người_dùng là tên người dùng của máy chủ đích địa_chỉ_máy_chủ là địa chỉ IP hoặc tên miền của máy chủ đích /đường/dẫn/đến/thư/mục/đích là đường dẫn đến thư mục đích trên máy chủ đích. Bạn có thể để trống để sao chép tất c�£ các tệp vào thư mục người dùng hiện tại trên máy chủ đích. Ví dụ: để sao chép tất c�£ các tệp trong thư mục /home/user/myfolder đến máy chủ có địa chỉ IP là 192.168.1.100 và thư mục đích là /home/remoteuser/myfolder, bạn có thể sử dụng lệnh sau:
ruby Copy code scp -r /home/user/myfolder [email protected]:/home/remoteuser/myfolder Bạn cần cung cấp mật khẩu của người dùng trên máy chủ đích nếu đư�£c yêu cầu.
Nếu bạn muốn sử dụng SSH key để xác thực khi sử dụng SCP, bạn có thể sử dụng tùy chọn -i để chỉ định đường dẫn đến tệp khóa SSH của bạn. Lệnh sẽ giống với ví dụ trước nhưng có thêm tùy chọn -i để chỉ định đường dẫn đến tệp khóa SSH của bạn:
bash Copy code scp -i /đường/dẫn/đến/tệp/khóa/ssh -r /đường/dẫn/đến/thư/mục người_dùng@địa_chỉ_máy_chủ:/đường/dẫn/đến/thư/mục/đích Trong đó:
-i /đường/dẫn/đến/tệp/khóa/ssh là tùy chọn để chỉ định đường dẫn đến tệp khóa SSH của bạn. Các tham số khác giống như ví dụ trước. Ví dụ: để sao chép tất c�£ các tệp trong thư mục /home/user/myfolder đến máy chủ có địa chỉ IP là 192.168.1.100 và thư mục đích là /home/remoteuser/myfolder bằng cách sử dụng khóa SSH lưu trữ tại /home/user/.ssh/id_rsa, bạn có thể sử dụng lệnh sau:
ruby Copy code scp -i /home/user/.ssh/id_rsa -r /home/user/myfolder [email protected]:/home/remoteuser/myfolder Lưu ý rằng tệp khóa SSH của bạn cần ph�£i đư�£c cấp quyền truy cập đọc cho người dùng hiện tại trên máy tính local.
|
|