1

У меня есть две пары (одного и того же) встроенного устройства, которое работает под Linux. Я настроил один и тот же ключ SSH на обоих. Я могу подключиться к одному с помощью этого ключа, но вторая машина все еще запрашивает пароль. Очевидно, я делаю это правильно на первой машине, поэтому она работает, но почему она не работает на второй машине? Мой клиент - машина Windows 7 (та, с которой я соединяюсь).

На окнах: у меня есть .ssh\id_dsa (закрытый ключ) и соответствующий файл конфигурации.

Я переместил открытый ключ (файл id_dsa.pub ) на обе машины linux, используя scp в файле /root/.ssh/authorized_keys . Я уверен, что я делаю то же самое в обоих местах.

Я проверил на права доступа к файлам на сервере root .ssh папки и authorized_keys файла) , и я убедиться , что они идентичны на обеих машинах. Мой вопрос: почему ключ работает на одной машине, а другой не работает?

Я использую OpenSSH (часть MingW) на Windows 7 для подключения.

0