SCP はリモートでリモートで転送をオフにします。

SCP はリモートでリモートで転送をオフにします。

私の家族と私は、さまざまな場所やデバイスですべてのデータを同期しようとしています。先ほど設定した段階だったので、追加で構築する前に基本から始めたかったのですが、すでに問題が発生していました。

現在テスト中の設定は次のとおりです。

場所A:

  1. NAS 1個(Synology DS214+)
  2. Rasbianを実行している1x Raspberry Pi。

場所B:

  1. NAS 1個(Synology DS214+)
  2. Rasbianを実行している1x Raspberry Pi。

これらのデバイスはすべてVPNを介して互いに接続されています。このコマンドを実行しようとしたとき:

scp -v -3 [email protected]:/volume1/pictures/ [email protected]:/volume1/Backup/LocB/pictures

パスワードの入力を求められ、パスワードを入力すると次のエラーが表示されます。

[email protected]'s password:
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.

最初はパスワードが間違っていると思いましたが、何度も試したところ、次の理由でその理論を放棄しました。

リモート/リモートではなくローカルデータを同期しようとすると機能します。位置Aと位置Bを往復する場合:

そのコマンドは次のとおりです。

scp -v -3 pictures/ [email protected]:/volume1/pictures/

そして

scp -v -3 [email protected]:/volume1/Backup/LocA/pictures/ pictures/

どちらも次のものを生成します。

[email protected]'s password:
debug1: Authentication succeeded (password).
Authenticated to 10.8.0.102 ([10.8.0.102]:22).
Sending file modes: C0644 66 test.txt
Sink: C0644 66 test.txt
test.txt                                                                              100%   66    57.9KB/s   00:00
Transferred: sent 2468, received 2892 bytes, in 0.1 seconds
Bytes per second: sent 32340.0, received 37896.0

誰かが何が起こっているのかを調べる方法を教えてください。書き込み/読み取り権限の問題や間違ったパスワードではないようです。

ベストアンサー1

まず、10.8.0.102にSSHで接続して実行してみましょう。

scp -v -3 /volume1/pictures/ [email protected]:/volume1/Backup/LocB/pictures/

それでも機能しない場合は、Aの公開鍵をBの~/.ssh/known_hostsに追加するか、その逆を追加する必要があります。

また、ディレクトリ全体またはその内容をコピーしますか?

それはあなたがしたいことですか?

scp -v -3 -r /volume1/pictures/ [email protected]:/volume1/Backup/LocB/pictures/

おすすめ記事