В OSX ssh-keygen создает ключ, но сеанс не будет подключаться

Я сделал ключ, но он записывает меня обратно, поскольку я пытаюсь настроить passphraseless logins на localhost:

$ rsa-keygen -t rsa $ cat id_rsa.pub > authorized_keys $ ssh localhost The authenticity of host 'localhost (::1)' can't be established. RSA key fingerprint is bb:a6:5e:46:c9:b5:e9:46:bd:43:c1:6e:cd:3b:e5:ea. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'localhost' (RSA) to the list of known hosts. Connection closed by ::1 

То же самое происходит, когда я пытаюсь войти с использованием имени хоста. Что мне не хватает?

2 Solutions collect form web for “В OSX ssh-keygen создает ключ, но сеанс не будет подключаться”

Если вы предоставите свой ключ SSH вручную, это сработает?

 ssh localhost -i id_rsa 

Если это так, проблема скорее всего будет вашим агентом SSH, который не зарегистрировал ваш новый ключ

Вы можете попробовать использовать следующие командные фрагменты после вызова команды ssh-keygen:

ssh-copy-id -i id_rsa.pub localhost

Он должен скопировать ваш открытый ключ на удаленный хост (здесь ваш собственный компьютер, как вы использовали localhost) и активировать его в соответствующем файле.

Примечание . Иногда и с более старой версией sshd (процесс SSH serveur) файл называется authorised_key, проверьте вашу страницу sshd man для точного имени.

  • SSH странное поведение входа - возможно, человек в средней атаке
  • Как загружать файлы с удаленного сервера Linux (Ubuntu)?
  • Как включить системные сессии пользователя для удаленного входа в систему CentOS 7?
  • Я пытаюсь установить мой открытый ключ вручную w / scp
  • «Постоянно добавлен ключ хоста RSA», что это значит?
  • Может ли сервер сигнализировать клиенту о запуске скрипта БЕЗ SSH-обратного туннелирования?
  • Отправить мой закрытый ключ только через сеанс ssh
  • Несоответствие протокола SSH
  • Сервер SFTP принимает пароли вообще?
  • Использовать sudo для упрощения rsync?
  • Соединение SSH с определенным сервером отказалось
  • ssh-agent не работает должным образом
  • Linux и Unix - лучшая ОС в мире.