Я хочу войти в систему без ввода пароля. Я изучил свои варианты и сгенерировал ключи. Следующим упомянутым шагом является копирование содержимого файла в файл authorized_host. Но в моем случае этого файла не существует. Я подключаюсь к приглашению, выданному локальным демоном. Итак, в основном я подключаюсь к localhost.
Просто создайте его;)
Если вы используете Linux, вы можете использовать:
ssh-copy-id user@host
.ssh/authorized_hosts
неправильное имя файла.
.ssh/authorized_keys
это файл, который вы должны создать.
В чем дело?
Если вы хотите подключиться к удаленному серверу с использованием открытого ключа, вы должны создать пару ключей, одно хранилище на вашем локальном компьютере - это закрытый ключ. Затем вы должны скопировать открытый ключ на удаленный сервер, использовать ssh-keygen для генерации содержимого файла authorized_keys:
ssh-keygen -i -f publickey.pub >> .ssh/authorized_keys
Затем попробуйте подключиться к удаленному хосту.