scpパスワードを要求せずに、あるボックスから別のボックスに行う最良の方法は何ですか?
2つのサーバーがあります。
サーバーA(10.152.2.10):
/home/oracle/export/files.txtサーバーB(10.152.2.11):
/home/oracle/import/
scpパスワードの入力を求められることなく、サーバーAからサーバーBにファイルを転送する場合
[これをサーバーAから実行/home/oracle/export/]
scp files.txt oracle@10.152.2.11:/home/oracle/import
これにより、コマンドの入力時にパスワードの入力が求められます。
keygenを生成してサーバーAにコピーする必要があることを理解しています。したがって、[サーバーAで]:
ssh-keygen -t rsa
これにより、/home/oracle/.ssh次の2つのファイルが保存されます。
id_rsa
id_rsa.pub
1. 2つのファイル(id_rsa、id_rsa.pub)をサーバーB にコピーすることになっています/home/oracle/.sshか?
これについていくつかのグーグル検索を行っている間、いくつかの記事はこれをauthorized_keysへの追加/連結について言及しました。
2.自分でこのファイルを作成することになっていますか?
私はこれを行う正しい方法が何であるかについて混乱しているようです。
ところで、2台のサーバーはSuse Linux Enterprise Edition 9を実行しています...