rsyncエラー:io.c(226)[sender = 3.1.2] [終了]説明できないエラーが発生しました(コード255)。

rsyncエラー:io.c(226)[sender = 3.1.2] [終了]説明できないエラーが発生しました(コード255)。

今日は良い日です。 SSHを介してManjaroサーバーに同期しようとしています。素敵なものはなく、PNGだけで動作するかどうかを確認できます。追加のセキュリティ提供を開始する前に、基本パスワード認証を使用して正しく機能していることを確認しています。

rsync -v -e ssh /home/john/rsyncdemo/rsyncdemo2/saved.png [email protected]:/home/sshuser/Desktop/rsyncdemo/rsyncdemo2/saved.png

これにより、約10秒後に次のエラーが発生します。

ssh: connect to host 192.162.2.187 port 22: Connection timed out
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(226) [sender=3.1.2]

私は初めてsshに触れる人ではありませんが、これは私の深い内部操作の制限された理解を超えています。私はこの問題を検索しましたが、まず問題を理解せずにシステムにランダムなソリューションを投げたくありません。より多くの情報を収集するために私がしたことを説明します。 3つのシステムがあります。

  1. Cygwinを含むWin10-PC(完全アップデート)(Atheros Wireless)
  2. アーチ型ノートブック(完全アップデート)(Atheros Wireless)
  3. Manjaro-Server(完全アップデート)(有線)

+ルーター

  • ASUS RT-N10P

最初に確認したのはsshdでした。 3つのシステムすべてでsshdを有効にして再起動します。私のManjaroが新しくインストールされたことは注目に値します。アーチは修正されましたが、システムは非常に小さいです。 Cygwinも新しいですが、Windowsを再インストールしたかなりかなりになりましたが、バックグラウンドで何かが実行されています。また、ポートを転送し、ルータのファイアウォールを無効にしました。

3つのコマンドを実行します。

ssh [email protected]

rsync -r /cygdrive/c/Users/John/Desktop/rsyncdemo/ /cygdrive/e/rsyncdemo/

scp /cygdrive/c/Users/John/Desktop/rsyncdemo/rsyncdemo2/saved.png [email protected]:/home/sshuser/Desktop/rsyncdemo/rsyncdemo2/

これらすべてのコマンドが機能します。これは、SSHを介してシステムにログインし、サーバーにファイルをコピーし、rsyncが機能することを意味します。 SSHを介してrsyncを試みると問題が発生します。 2つの可能性のうちの1つがあります。サーバーに問題があるか、両方のクライアントシステムでSSHを構成するいくつかの基本的な手順を見逃しました。電子である可能性が高いです。前述したように、私は以前にSSHを設定した経験がありましたが、最初の数回は難しくありませんでした。まず、実行しているsshとrsyncのバージョンを確認してください。

Win10-PC(sshdを有効にして起動)

OpenSSH_7.5p1, OpenSSL 1.0.2k  26 Jan 2017

Arch-Laptop(sshdを有効にして起動)

OpenSSH_7.5p1, OpenSSL 1.1.0f  25 May 2017

Manjaro-Server(sshdを有効にして起動)

OpenSSH_7.5p1, OpenSSL 1.1.0f  25 May 2017

機械3台すべて

rsync  version 3.1.2  protocol version 31
Copyright (C) 1996-2015 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
    64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, iconv, symtimes, prealloc

opensslのCygwinバージョンは、他の2つのバージョンほど高度ではないことに気付くでしょう。アーチもネットワークに接続できないので、これが問題を引き起こすとは思わない。前述したように、サーバーに問題があるか、両方のクライアントシステムでsshを構成するいくつかの基本的な手順を見逃しました。

私もこのスレッドを読みましたが、選択した答えがクライアントホストでssh_configファイルを設定したいかどうかはわかりません。どちらの場合も、単純なpngはrsyncするのにこれほど時間がかかりません。

再同期タイムアウト

すぐに答えが頭の中に浮かぶと、本当に良いです。そうでない場合は、問題をさらに隔離するのに役立つ可能性があるものを投稿していただきありがとうございます。お手伝いいただきありがとうございます。

ベストアンサー1

IPアドレスが正しくない場合、これが発生します。

ssh: connect to host **192.168.1.146** port 22: Connection timed out
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(235) [sender=3.1.2]

root@arc:/home/arc# rsync -rvzaX --delete /home/arc/nikhil/ \backupserver@**192.168.0.146**:/home/backupserver/mega
[email protected]'s password:
sending incremental file list
created directory /home/backupserver/mega
./
Nikhil Daily Tracking Sheet_2018.xlsx

sent 6,896 bytes  received 84 bytes  1,073.85 bytes/sec
total size is 9,975  speedup is 1.43

おすすめ記事