В моей настройке есть три файла:
id_rsa
id_rsa.pub
authorized_keys
authorized_keys
ключ имеет копию содержимого id_rsa.pub
для входа без пароля.
Эти файлы были скопированы между двумя компьютерами. Если я ssh с компьютера1 на компьютер2, это работает. Если я ssh с coputer2 на computer1, он запрашивает пароль. Может кто-нибудь сказать мне, почему это может произойти.
Также обе системы работают под управлением Ubuntu 10.04. Я переустановил пакеты openssh-server в обеих системах. Права доступа к файлам одинаковы. Файлы /etc /ssh sshd_config
и ssh_config
совпадают. Я запустил с -v -v -v
и единственное различие между двумя сессиями состоит в том, что один говорит, что «ключ был принят сервером», а другой просто продолжает ввод пароля.
Так что еще осталось проверить?