Jawaban:
Saya berasumsi Anda ingin dapat melakukan kedua cara ini, bahwa nama pengguna Anda yang masuk adalah sama di kedua mesin, bahwa Anda senang membuatnya berfungsi secepat dan sesederhana mungkin dan Anda tidak harus menggunakan kunci untuk melakukan ini.
Langkah-langkahnya adalah:
Anda perlu menginstal paket openssh-client
dan openssh-server
Kemudian dari 192.168.20.9, periksa Anda dapat terhubung ke 192.168.20.10
ssh 192.168.20.10
Anda akan diminta memasukkan kata sandi yang Anda gunakan pada 192.168.20.10. Masukkan itu untuk melanjutkan. Ketika ditanya apakah boleh terhubung, katakan ya.
Ulangi proses ini dengan cara lain.
rsync
fileUntuk menyalin file bernama todo.txt dari Desktop Anda pada 192.168.20.10 hingga 192.168.20.9, Anda dapat melakukan ini ketika masuk ke 192.168.20.9:
rsync -av 192.168.20.10:Desktop/todo.txt ~/Desktop/todo.txt
Atau sebaliknya, ketika masuk ke 192.168.20.10:
rsync -av ~/Desktop/todo.txt 192.168.20.9:Desktop/todo.txt
Pada mesin 192.168.20.9 Anda dapat menambahkan 192.168.20.10 sebagai tempat jaringan di Nautilus di bawah File> Connect to Server dan pilih ssh dan masukkan nama pengguna, kata sandi, dll. Atur ini sebaliknya di 192.168.102.10. Anda kemudian dapat menggunakan Nautilus untuk menyalin file menggunakan scp, ... yang bagus.
rsync -av -e 'ssh -o PubkeyAuthentication=no' \
'remote_user@192.168.20.10:~/remote/file' 'local/file'
mungkin lebih mudah untuk diatur, karena tidak memerlukan melewati kunci publik yang ditemukan, dan itu mencegah "Terlalu banyak kegagalan otentikasi untuk nama pengguna " /superuser/187779/too-many-authentication-failures-for-username
Ini seandainya Anda 192.168.20.9
. Transfer antara dua remote lebih sulit: /unix/183504/how-to-rsync-files-between-two-remotes