scp
キーベース認証を使用して2つのリモートホスト間でファイルをコピーしたいと思います。
scp -i /home/user/.ssh/id_rsa user@host1:/tmp/myfile user@host2:/tmp/
問題は、host2
公開鍵を両方のサーバーにコピーしても、まだパスワードを入力するように求められます。これを行う方法はありますか?
ベストアンサー1
host1
またはで始めましたかhost2
?この場合、冗長性がありhost_
、両方のユーザーが同じで開始ホストが同じ場合、冗長user@
性があります。
要約すると、host1から始まるとします。
- コンテンツをホスト2
id_rsa.pub
にコピーauthorized_keys
リモートファイルのインポート(リモートからローカル)
scp -i /home/user/.ssh/id_rsa host2:/tmp/somedistantfile /tmp
送信(ローカルからリモートへ)
scp -i /home/user/.ssh/id_rsa /tmp/somelocalfile host2:/tmp