Який найкращий спосіб робити scp
з одного поля в інший, не вимагаючи пароля?
Є два сервери:
Сервер A (10.152.2.10):
/home/oracle/export/files.txt
Сервер B (10.152.2.11):
/home/oracle/import/
Якщо я хочу перенести файли за допомогою scp
сервера А на сервер B, не вимагаючи ввести пароль
[запускається це з сервера A, /home/oracle/export/
]
scp files.txt oracle@10.152.2.11:/home/oracle/import
Це підкаже мені пароль при введенні команди.
Я розумію, що потрібно створити і скопіювати кейген на сервер А. Таким чином [на сервері A]:
ssh-keygen -t rsa
Це дає мені два файли, що зберігаються у /home/oracle/.ssh
:
id_rsa
id_rsa.pub
1. Чи повинен я скопіювати два файли ( id_rsa
, id_rsa.pub
) на сервер B /home/oracle/.ssh
?
Під час пошуку в Google за цим запитом деякі статті згадували про додавання / об'єднання цього контакту до санкціонованих_кеїв.
2. Чи повинен я створити цей файл самостійно?
Я, мабуть, розгублений у тому, що це правильний спосіб зробити це.
До речі, на двох серверах працює Suse Linux Enterprise Edition 9 ...