Задать вопрос
@AlexanderY

Почему с одной машины не работает ssh-авторизация по ключу?

Добрый день.

Есть три разных машинки. Все на Windows. На каждой сгенерирован ключ (с помощью Git for Windows). Открытый ключ с каждой машинки скопирован на сервер в ~/.ssh/authorized_keys.

На сервере в auth.log я не вижу строчки "Failed publickey...". Есть только "Accepted publickey..." (для моего IP) и "Accepted password..." (для проблемной машинки, т.е. входить у него получается только по паролю).

С двух машин пускает по ключу, с третьей запрашивает пароль. В чем может быть дело, как починить?
  • Вопрос задан
  • 2552 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
@AlexanderY Автор вопроса
Разобрались. Была какая-то проблема с msysgit. Не подхватывался ключ. Проблема распространенная, судя по гуглу. С новым ключом все заработало. Всех благодарю за внимание.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@MechanID
Админ хостинг провайдера
Можно включить больше логов.
на сервере в /etc/ssh/sshd_config
ставим LogLevel DEBUG
перезапускаем sshd
пробуем подключатся с проблемной машины.
смотрим в логи.
Ответ написан
Комментировать
rvbglas
@rvbglas
Программист, фотограф, турист
ssh -v с обоих машин и искать разницу.

Ну и права на файлы с ключами сравнить для начала.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы