web-dev-qa-db-ja.com

あるサーバーから別のサーバーにデータを転送中のrsyncエラー

マシンのvmに2つのubuntu 14.04サーバーがあります。2つのサーバーにユーザーchandhuとしてログインし、Sudo -iを使用してrootに変更しました。ユーザーchandhuに1つのファイルがあります。rsyncを使用して、あるサーバーから別のサーバーに移動したいです。次のコマンドを入力している間:

rsync -avh /home/chandhu/me.txt [email protected]:/home/chandhu/

エラーが表示されます。ただし、次のようにコマンドを入力します。

rsync -avh /home/chandhu/me.txt [email protected]:/home/chandhu/

物事は順調に進んでいます。そのエラーの理由は何でしたか?

エラーメッセージは次のとおりです。rsync:接続が予期せず閉じられました(これまでに0バイトを受信しました)

2
Sandeep.B

まだ行っていない場合は、192.168.151.123でのSSH経由のルートロギングが許可されていることを確認する必要があります。ルートログインはデフォルトで拒否されます。次に、rootパスワードを設定する必要がありますが、これもデフォルトでは設定されていません。

ルートログインを許可します。

--- ./sshd_config_2014-10-12    2014-10-21 15:00:24.354489498 +0200
+++ /etc/ssh/sshd_config    2014-10-21 15:03:03.925036747 +0200
@@ -24,7 +24,7 @@

 # Authentication:
 LoginGraceTime 120
-PermitRootLogin without-password
+PermitRootLogin yes
 StrictModes yes

 RSAAuthentication yes

Sshサービスを再起動します。

 Sudo service ssh restart

ルートパスワードを設定します。

 Sudo passwd
1
Joe Nazz

192.168.151.123のルートのパスワードを知っていますか?最初のコマンドは、ローカルから192.168.151.123にファイルをルートとしてコピーし、次にルートのパスワードを入力する必要があります。 2番目のコマンドは、ユーザー名とパスワードを使用するため、チャームのように機能します。

0
Hoai-Thu Vuong