#ssh #windows-server-2012-r2 #openssh
Вопрос:
Я боролся с настройкой аутентификации с открытым ключом через SSH на экземпляре Windows Server 2012 R2. Я установил OpenSSH на экземпляр.
Я убедился, что открытый ключ экземпляра находится в папке ssh пользователя, и попытался войти по SSH из экземпляра с закрытым ключом. Тем не менее, меня продолжали запрашивать пароль.
Наконец, я наткнулся на этот блог, в котором говорится, что нужно закомментировать следующие строки
#Match Group administrators
# AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys
в C:ProgramDatasshsshd_config
файле. После этого я смог войти в систему с помощью открытого ключа.
Мой вопрос в том, почему это сработало? Я никогда не видел никаких указаний ни в одном другом блоге, что это необходимо сделать, и я не уверен, что делает комментирование этих строк.