Как сделать ssh без пароля (настройка ssh ключей не работает)?

Я хочу ssh, scp, git fetch и т. Д. Без пароля. Я видел предыдущие вопросы и закрытые вопросы по этой проблеме, но, похоже, предлагается использовать ключи ssh. Однако после установки ключей ssh ​​меня по-прежнему запрашивают мой пароль (он не запрашивает пароль моего личного ключа, он запрашивает мой пароль для входа). Как я должен установить это, чтобы использовать только закрытый ключ для аутентификации?

Установите разрешения на ~/.ssh (0700) и его содержимое (0600) как на клиенте, так и на сервере соответствующим образом.

Ssh параноидально относится к собственности файла authorized_keys . Возможно, кто-то, кроме root, изменит файл, тогда он не будет его использовать. Он проверяет все дерево каталогов, поэтому, если кто-то может сделать что-то вроде замены вашего домашнего каталога или вашего .ssh-каталога, он не будет его использовать. Проверьте разрешения от authorized_keys вплоть до / . Ни один из них не должен быть групповым или общедоступным без набора липких бит. (Разрешения в моем / домашнем каталоге – drwxrwxr-t . Собственность должна быть root или пользователем. Разрешения на author_keys сами не должны разрешать доступ по группам или миру.

Тестирование с помощью ssh -v вместо ssh должно помочь. Использование ssh-copy-id для копирования ключа в удаленную систему – хорошая идея.

  • Почему мой .bashrc читается, когда я запускаю неинтерактивные команды по ssh
  • Установление соединения SSH между машинами за брандмауэрами
  • Как выполнить команду MySQL из сценария оболочки?
  • Как проверить, запущен ли экран, затем выполнить команду на экране и отделить ее?
  • Как подключить домашние компьютеры (Linux) от офисного компьютера (windows) с помощью шпатлевки
  • Как получить файлы на локальный компьютер при входе в SSH?
  • Как иметь несколько окон в сеансе терминала SSH?
  • Запуск rdesktop через SSH-туннель в одной команде
  • Как SSH на сервер как sudo из приложения
  • Как ssh к недоступной удаленной машине путем туннелирования через сервер, к которому все могут добраться?
  • Соединение закрыто удаленным хостом
  • Interesting Posts

    Почему не может clang с libc ++ в режиме c ++ 0x ссылаться на этот пример boost :: program_options?

    MongoDB – получать документы с максимальным атрибутом для каждой группы в коллекции

    Как установить VIM на Linux, если у меня нет прав root?

    Как захватить снимок экрана определенного элемента, а не всей страницы, используя Selenium Webdriver?

    Получить текущую неделю понедельника

    Почему LINQ .Where (предикат) .First () быстрее, чем .First (предикат)?

    Огромная разница в производительности (на 26 раз быстрее) при компиляции для 32 и 64 бит

    jQuery: как получить, какая кнопка была нажата при отправке формы?

    Как мы можем «восстановить» блокнот после сбоя?

    Как показать и обновить эхо на одной строке

    Найти дубликаты в массиве

    Как избежать символов индикатора (т.е.: или -) в YAML

    Цветной вывод ls в соответствии с расширением файла

    Любые рекомендации для бесшовной «надежной копии файлов» для Windows?

    Будет ли 7-миллиметровый SSD установлен в слот для ноутбука с диагональю 9,5 мм?

    Давайте будем гением компьютера.