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