rsync giữa hai máy tính trên mạng LAN


14

Tôi muốn rsync giữa hai máy tính trong mạng LAN của tôi với địa chỉ IP 192.168.20.9192.168.20.10cả hai đều chạy Ubuntu 10.10.

Tôi muốn thử dịch vụ rsync và ssh giữa hai máy tính.


Có lẽ bạn nên xem rsync.samba.org/documentation.html ;)
sakjur

Câu trả lời:


19

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à:

Thiết lập ssh

Bạn cần cài đặt các gói openssh-clientvà 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

Làm cho nó dễ dàng hơn.

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.


Cảm ơn những lời đề nghị có giá trị ... cuối cùng tôi đã thực hiện một vdieo trên rsync qua ssh và đăng trên youtube. youtube.com/watch?v=4TTaPOAZnSA
joe1983

@ joe1983: Đẹp đấy. Nếu bạn hài lòng rằng câu trả lời là chính xác, bạn có thể đánh dấu nó là chấp nhận.
Richard Holloway

0
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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.