author_keys -win 10 проблема ssh

author_keys -win 10 проблема ssh

Raspbian Pi — SSH-клиент

Я использовал:

sudo ssh -i /home/pi/.ssh/my_key - "Tom [email protected]"

который в ответ запрашивает пароль, а это не тот результат, который мне нужен.

Я хочу использовать файл идентификации. Я создал ключ в Raspbian, используя ssh keygen.

ssh-id-copyк SSH-серверу Windows 10 не удалось подключиться из-за того, что cat/execон не был распознан.

В качестве обходного пути я создал файл в папке .ssh на SSH-сервере Windows 10 с именем «authorized_keys». Я сохранил открытый ключ «my_key» в файле authorized_keys.

Я не могу попасть на SSH-сервер без использования пароля пользователя. Помогите пожалуйста? authorized_keys -win 10 ssh issue

решение1

При установке OpenSSH, предоставленного Microsoft, он поставляется с конфигурацией по умолчанию, которая содержит следующее:

Match Group administrators
       AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

Обычные пользователи могут использовать ~/.ssh/authorized_keysфайл, как и ожидалось, а администраторы — нет.

У вас есть два варианта:

  • Удалите эти параметры из sshd_config, C:\ProgramData\sshперезапустите службу OpenSSH
  • Используйте administrators_authorized_keysфайл вC:\ProgramData\ssh

У меня нет никаких специальных разрешений на доступ к моему authorized_keysфайлу.

Если что-то не работает, не забудьте проверить Windows Event Viewer. OpenSSH регистрирует события вЖурналы приложений и службOpenSSH. Возможно, вам придется изменить уровень детализации SSH-сервера, чтобы получить всю необходимую информацию для диагностики проблем.

Связанный контент