Odpowiedzi:
Zakładam, że chcesz to zrobić w obie strony, że twoja nazwa zalogowanego użytkownika jest taka sama na obu komputerach, że jesteś szczęśliwy, że działa tak szybko i tak prosto, jak to możliwe, i że nie wymagają do tego użycia kluczy.
Kroki są następujące:
Musisz zainstalować pakiety, openssh-client
a openssh-server
następnie od 192.168.20.9 sprawdź, czy możesz połączyć się z 192.168.20.10
ssh 192.168.20.10
Zostaniesz poproszony o podanie hasła użytkowania 192.168.20.10. Wpisz, aby kontynuować. Na pytanie, czy można się połączyć, powiedz tak.
Powtórz proces w drugą stronę.
rsync
aktaAby skopiować plik o nazwie todo.txt z pulpitu 192.168.20.10 do 192.168.20.9, możesz to zrobić po zalogowaniu do 192.168.20.9:
rsync -av 192.168.20.10:Desktop/todo.txt ~/Desktop/todo.txt
Lub w inny sposób, po zalogowaniu do 192.168.20.10:
rsync -av ~/Desktop/todo.txt 192.168.20.9:Desktop/todo.txt
Na komputerze 192.168.20.9 możesz dodać 192.168.20.10 jako miejsce sieciowe w Nautilus pod Plik> Połącz z serwerem i wybierz ssh i wprowadź swoją nazwę użytkownika, hasło itp. Ustaw to na odwrót 192.168.102.10. Następnie możesz użyć Nautilusa do kopiowania plików za pomocą scp ... co jest miłe.
rsync -av -e 'ssh -o PubkeyAuthentication=no' \
'remote_user@192.168.20.10:~/remote/file' 'local/file'
może być łatwiejszy do skonfigurowania, ponieważ nie wymaga podania wielu kluczy publicznych i zapobiega „zbyt wielu błędom uwierzytelnienia dla nazwy użytkownika ” /superuser/187779/too-many-authentication-failures-for-username
To oznacza, że jesteś 192.168.20.9
. Transfer między dwoma pilotami jest trudniejszy: /unix/183504/how-to-rsync-files-between-two-remotes