LAN上の2台のコンピューター間のrsync


回答:


19

ログインしているユーザーのユーザー名が両方のマシンで同じであり、できる限り早く簡単に機能することを望んでおり、そうしないことを両方の方法で可能にすることを想定していますこれを行うにはキーを使用する必要があります。

手順は次のとおりです。

sshをセットアップする

あなたは、パッケージをインストールする必要があります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を使用してファイルをコピーできます。


貴重な提案をありがとう... ...私はついにssh経由のrsyncでvdieoを作り、youtubeに投稿しました。youtube.com/watch?v=4TTaPOAZnSA
joe1983

@ joe1983:いいね。答えが正しいことに満足している場合は、承認済みとしてマークできます。
リチャードホロウェイ

0
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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.