以下の内容はhttps://ytyaru.hatenablog.com/entry/2025/08/17/000000より取得しました。


ラズパイ4B bookworm rsyncでデータコピーする

 SSH通信でラズパイ同士WiFi接続しデータコピーする。USBメモリなどのデバイス不要でバックアップ可能。

前回まで

rsync+sshでマシン間ファイルコピーする

今回

 前回のでコマンドを流用する。IPアドレスやパス部分は適時適切に変更すること。

rsync -auvzP -e ssh $HOME/root/work pi@192.168.11.2:$HOME/root

バグ?

 なぜかrsyncコマンドでコピー中、ブラウザで「ネットが切断されています」状態になってサイト閲覧できなかった。

 もしくは接続しても異常に応答が遅い。

 ChromiumだけでなくFirefoxでも同じだった。

 ラズパイOS bookworm のバグだと思われる。

エラー?

 rsyncが上手く動作しないことがある。

SSH

  • SSHはONか?
    1. システム→設定Raspberry PI の設定
    2. ダイアログのインターフェイスタグを押す
    3. SSHをONにする

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

 同一のラズパイで別のSSDに対してrsyncしたら次のようなエラーが出た。

$ rsync -auvzP -e ssh $HOME/root/sys pi@192.168.11.2:$HOME/root
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:wR3zZpPe5Cx8zufq4SzkNqKMmBA1sEbHIuOdPwd6Cho.
Please contact your system administrator.
Add correct host key in /home/pi/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/pi/.ssh/known_hosts:3
  remove with:
  ssh-keygen -f "/home/pi/.ssh/known_hosts" -R "192.168.11.2"
Host key for 192.168.11.2 has changed and you have requested strict checking.
Host key verification failed.
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(232) [sender=3.2.7]
pi@raspberrypi:/tmp/work $ ssh-keygen -R 192.168.11.2
# Host 192.168.11.2 found: line 1
# Host 192.168.11.2 found: line 2
# Host 192.168.11.2 found: line 3
/home/pi/.ssh/known_hosts updated.
Original contents retained as /home/pi/.ssh/known_hosts.old
pi@raspberrypi:/tmp/work $ 

 上記エラーは、SSH接続時に、以前接続したことのあるサーバーの公開鍵が変更されたことを示すメッセージらしい。

 これを解決するにはknown_hostsファイルから対象IPアドレス部分を削除すればいい。方法は以下二通り。

  • ~/.ssh/known_hostsファイルをテキストエディタで開き、エラーメッセージに記載されているホスト名の行を削除する
  • ssh-keygen -R 対象IPアドレス

 今回は以下コマンドで解決した。

$ ssh-keygen -R 192.168.11.2
# Host 192.168.11.2 found: line 1
# Host 192.168.11.2 found: line 2
# Host 192.168.11.2 found: line 3
/home/pi/.ssh/known_hosts updated.
Original contents retained as /home/pi/.ssh/known_hosts.old

The authenticity of host {IPアドレス} can't be established.

 初回アクセス時に以下が発生する。yesを押せばいい。

$ rsync -auvzP -e ssh $HOME/root/sys pi@192.168.11.2:$HOME/root
The authenticity of host '192.168.11.2 (192.168.11.2)' can't be established.
ED25519 key fingerprint is SHA256:....
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? 

パスワード

 パスワード入力を求められる。これはOSのパスワード。入力しても何も見えないから分かりにくい……。

pi@192.168.11.2's password: 



以上の内容はhttps://ytyaru.hatenablog.com/entry/2025/08/17/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14