Câu trả lời:
Tôi giả sử bạn muốn có thể thực hiện cả hai cách, rằng tên người dùng của người dùng đã đăng nhập giống nhau trên cả hai máy, rằng bạn rất vui khi làm cho nó hoạt động nhanh và đơn giản nhất có thể và bạn không yêu cầu sử dụng các phím để làm điều này.
Các bước là:
Bạn cần cài đặt các gói openssh-client
và sau openssh-server
đó từ 192.168.20.9, kiểm tra xem bạn có thể kết nối với 192.168.20.10
ssh 192.168.20.10
Bạn sẽ được nhắc nhập mật khẩu sử dụng vào ngày 192.168.20.10. Nhập vào đó để tiếp tục. Khi được hỏi nếu kết nối có ổn không, hãy nói có.
Lặp lại quá trình theo cách khác.
rsync
các tập tinĐể sao chép tệp có tên todo.txt từ Máy tính để bàn của bạn trên 192.168.20.10 sang 192.168.20.9, bạn có thể thực hiện việc này khi đăng nhập vào 192.168.20.9:
rsync -av 192.168.20.10:Desktop/todo.txt ~/Desktop/todo.txt
Hoặc theo cách khác, khi đăng nhập vào 192.168.20.10:
rsync -av ~/Desktop/todo.txt 192.168.20.9:Desktop/todo.txt
Trên máy 192.168.20.9, bạn có thể thêm 192.168.20.10 làm địa điểm mạng trong Nautilus trong Tệp> Kết nối với Máy chủ và chọn ssh và nhập tên người dùng, mật khẩu, v.v. Thiết lập cách này theo cách khác trên 192.168.102.10. Sau đó, bạn có thể sử dụng Nautilus để sao chép tệp bằng scp, ... thật tuyệt.
rsync -av -e 'ssh -o PubkeyAuthentication=no' \
'remote_user@192.168.20.10:~/remote/file' 'local/file'
có thể dễ dàng hơn để thiết lập, vì nó không yêu cầu chuyển khóa công khai và nó ngăn chặn "Quá nhiều lỗi xác thực cho tên người dùng " /superuser/187779/too-many-authentication-failures-for-username
Điều này cho rằng bạn là 192.168.20.9
. Việc chuyển đổi giữa hai điều khiển từ xa khó hơn: /unix/183504/how-to-rsync-files-b between-two-remote