denshikobo’s blog

PICプログラミングやPCの操作で感じた日々の由無し事を綴ります

OrangePI PCとRaspiをscpで接続してみた

(2016.11.30)
ローカル・ネットワーク内にあるコンピュータとファイルの送受が出来るようになると、大変便利です。OrangePI PCにSSHでログインできるのでscpコマンドでファイルの送受が出来る筈だと考えました。

pi@Raspi-1:/opt/sambaへファイル送信を試みたのですが・・・

pi@OrangePI:~$ scp xfce-install.log pi@192.168.2.105:/opt/samba
ssh: connect to host 192.168.2.105 port 22: No route to host
lost connection

あれ、No route to host?
この結果は何なんでしょうか?

試しに逆向き(Raspi側から)の接続を試してみると・・・

pi@Raspi-1 ~ $ scp ./smb.conf pi@192.168.2.117:/opt/samba
The authenticity of host '192.168.2.117 (192.168.2.117)' can't be established.
ECDSA key fingerprint is ~
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.2.117' (ECDSA) to the list of known hosts.
pi@192.168.2.117's password:
smb.conf                                      100%   12KB  12.0KB/s   00:00

成功しました。

pi@OrangePIのhomeディレクトリへの送信も・・・

pi@Raspi-1 ~ $ scp ./smb.conf pi@192.168.2.117:./
pi@192.168.2.117's password:
smb.conf                                      100%   12KB  12.0KB/s   00:00

問題ありません。

う~む、何故OrangePIからscp出来ないんでしょうか?
pi@192.168.2.105のご機嫌が悪かった?
-----------------------
理由は分かっていませんが、Raspiはネットワーク接続を一次的に切断していることがあるようです。公開しているsambaディレクトリが見えないとかxrdpで接続できないとか・・・
そんなとき、一度pingで接続確認してから再接続すると上手く行きます。
-----------------------

で、気を取り直してpi@Raspi-1:/opt/sambaからファイルを受信してみると・・・

pi@OrangePI:~$ scp pi@192.168.2.105:/opt/samba/smb* ./
The authenticity of host '192.168.2.105 (192.168.2.105)' can't be established.
ECDSA key fingerprint is ~
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.2.105' (ECDSA) to the list of known hosts.
pi@192.168.2.105's password:
smb.conf                                      100%   12KB  12.0KB/s   00:00
pi@OrangePI:~$ ls
Desktop  Downloads  WiringOP  smb.conf xfce-install.log

出来ました。
pi@Raspi-1:/opt/sambaへのファイル送信は・・・

pi@OrangePI:~$ scp  xfce-install.log  pi@192.168.2.105:/opt/samba/
pi@192.168.2.105's password:
xfce-install.log                              100%  145KB 145.5KB/s   00:00
pi@OrangePI:~$

問題ありません。
最初の不具合は無かったことにします。¥(^_^)