В 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 

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

  • Rlogin, запрашивающий удаленный пароль (Kali / Metasploitable)
  • Как отключить удаленный вход root через ssh?
  • Запись сеанса «скрипт» заставляет меня выйти дважды
  • SSH завершает работу после выхода из сценария bash
  • Какова максимальная длина сообщения ssh-banner?
  • Доступ к виртуальной консоли через SSH
  • Как фиксировать вывод хвоста -f с удаленного хоста на неопределенный срок
  • Импортируйте мой SSH-ключ в качестве под-ключа GPG для использования для аутентификации SSH
  • 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 для точного имени.

    Linux и Unix - лучшая ОС в мире.