Първото нещо, което трябва да направите, е да сте сигурни, че сте изпълнили командата keygen, за да генерирате ключовете (ако вече сте генерирали ключове, пропуснете тази стъпка).
ssh-keygen -t rsa
След това използвайте тази команда, за да натиснете клавиша към отдалечения сървър, като го промените така, че да съответства на потребителското име на сървъра и името на хоста.
cat ~/.ssh/id_rsa.pub | ssh user@hostname 'cat >>.ssh/authorized_keys'
Ще трябва да въведете паролата си за първи път, за да копирате клавишите. След това трябва да можете да влизате без парола или дори да използвате scp или rsync без да въвеждате парола. Можете да тествате с тази команда:
ssh user@hostname
Това определено е много по-лесно от въвеждането на парола през цялото време.
Алтернативен метод
Можете също да използвате командата ssh-copy-id вместо това. Например, след като генерирате ключовете си, използвайте тази команда:
ssh-copy-id -i ~/.ssh/id_rsa.pub user@hostname
Лесно.