回答:
ログインしているユーザーのユーザー名が両方のマシンで同じであり、できる限り早く簡単に機能することを望んでおり、そうしないことを両方の方法で可能にすることを想定していますこれを行うにはキーを使用する必要があります。
手順は次のとおりです。
あなたは、パッケージをインストールする必要がありますopenssh-client
し、openssh-server
あなたが192.168.20.10に接続することができます確認し、その後、192.168.20.9からの
ssh 192.168.20.10
192.168.20.10で使用するパスワードの入力を求められます。それを入力して続行します。接続してもいいかどうか尋ねられたら、yesと答えます。
他の方法でプロセスを繰り返します。
rsync
ファイル192.168.20.10のデスクトップからtodo.txtというファイルを192.168.20.9にコピーするには、192.168.20.9にログインしたときに次のようにします。
rsync -av 192.168.20.10:Desktop/todo.txt ~/Desktop/todo.txt
または、192.168.20.10にログインした場合:
rsync -av ~/Desktop/todo.txt 192.168.20.9:Desktop/todo.txt
マシン192.168.20.9では、ファイル>サーバーへの接続でNautilusのネットワークプレースとして192.168.20.10を追加し、sshを選択してユーザー名、パスワードなどを入力できます。その後、Nautilusを使用してscpを使用してファイルをコピーできます。
rsync -av -e 'ssh -o PubkeyAuthentication=no' \
'remote_user@192.168.20.10:~/remote/file' 'local/file'
公開鍵を渡す必要がないため、セットアップが簡単になる可能性があり、「ユーザー名の認証エラーが多すぎます」/superuser/187779/too-many-authentication-failures-for-username
これはあなたがいると仮定します192.168.20.9
。2つのリモート間の転送はより困難です:https : //unix.stackexchange.com/questions/183504/how-to-rsync-files-between-two-remotes