私の家族と私は、さまざまな場所やデバイスですべてのデータを同期しようとしています。先ほど設定した段階だったので、追加で構築する前に基本から始めたかったのですが、すでに問題が発生していました。
現在テスト中の設定は次のとおりです。
場所A:
- NAS 1個(Synology DS214+)
- Rasbianを実行している1x Raspberry Pi。
場所B:
- NAS 1個(Synology DS214+)
- 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/