Рано или поздно каждый системный администратор сталкивается с тем, что бы подключение к серверу по SSH или SCP, а так же SFTP, устанавливалось без ввода пароля пользователя. Для этого используются ключ авторизации.
Первое, что нужно сделать, создать закрытый и открытый ключ системы:
$ ssh-keygen -t rsa
Далее нажимаем “Enter” и отказываемся от ключевой фразы.
Второе, используя программу ssh-copy-id, настраиваем удаленную систему на авторизацию по SSH ключу:
$ ssh-copy-id -i ~/.ssh/id_rsa user@remotehost.com