Чтобы подключаться к SSH без ввода пароля, можно сгенерировать на локальном севере публичный и приватный ключи, публичный потом скопировать на удаленную машину, после чего пароль при подключении к ней не будет спрашиваться.
На локальной машине генерируем ключи:
sudo ssh-keygen -t rsa
Копируем публичный ключ на удаленный сервер:
sudo ssh-copy-id -i ~/.ssh/id_rsa.pub -p PORT USER@HOST
Если возникает ошибка при копировании ключа, то можно вручную скопировать строку из id_rsa.pub на удаленный сервер в файл authorized_keys.
Указанные команды нужно выполнять от того пользователя, от которого будет выполнятся подключение.
Например если от root, то нужно перед двумя командами выше выполнить команду:
sudo -i
Убрать хост можно командой:
ssh-keygen -f "/home/user/.ssh/known_hosts" -R [HOST]:22
Смотрите также:
Установка и настройка SSH