Jaki jest najlepszy sposób na przechodzenie scp
z jednego pudełka do drugiego bez pytania o hasło?
Istnieją dwa serwery:
Serwer A (10.152.2.10):
/home/oracle/export/files.txt
Serwer B (10.152.2.11):
/home/oracle/import/
Jeśli chcę przenieść pliki przy użyciu scp
z serwera A na serwer B bez konieczności podawania hasła
[uruchamiając to z serwera A /home/oracle/export/
]
scp files.txt oracle@10.152.2.11:/home/oracle/import
Po wprowadzeniu polecenia wyświetli się monit o podanie hasła.
Rozumiem, że należy wygenerować keygen i skopiować go na serwer A. Zatem [na serwerze A]:
ssh-keygen -t rsa
To daje mi dwa pliki przechowywane w /home/oracle/.ssh
:
id_rsa
id_rsa.pub
1. Czy mam skopiować dwa pliki ( id_rsa
, id_rsa.pub
) na serwer B /home/oracle/.ssh
?
Podczas wyszukiwania google na ten temat, niektóre artykuły wspomniały o dodawaniu / łączeniu tego z uprawnionymi kluczami.
2. Czy powinienem utworzyć ten plik sam?
Wydaje mi się, że jestem zdezorientowany co do tego, jak to zrobić.
Przy okazji, na dwóch serwerach działa Suse Linux Enterprise Edition 9 ...