Для авторизации на удаленном сервере без ввода пароля нам понадобятся ssh ключи, начинаем генерировать:
ssh-keygen -t rsa
Когда спросит про passphrase то оставляем пустым, иначе при каждом конекте придется вводить повторно. Путь для сохранения - произвольный.
Перед копированием публичного ключа на сервер переименовываем его в authorized_keys:
cd ~/.ssh
cp id_rsa.pub authorized_keys
Копируем публичный ключ на удаленную машину:
cd ~/.ssh scp authorized_keys user@host.servername.com:/root/.ssh/
Еще скопировать ключ можно с помощью ssh-copy-id, нужный порт указывается с помощью опции -p
ssh-copy-id '-p 11000 user@host.servername.com'
Теперь можно логинится без ввода пароля:
ssh user@host.servername.com
