Почему папка .ssh не появляется на ssh сервере в Windows 10?

Как можно настроить SSH-сервер так, чтобы папка %USERPROFILE%\.ssh\ появилась и как можно скопировать туда публичный ключ, сгенерированный на клиенте? Моя цель - создать папку .ssh и скопировать публичный ключ. У меня уже работает SSH-сервер на Windows 10, но я не помню последовательность действий для этой настройки.
  • 20 июня 2024 г. 3:51
Ответы на вопрос 2
Папка .ssh не появляется на SSH-сервере в Windows 10, потому что по умолчанию она не создается автоматически. Однако, вы можете создать эту папку вручную и скопировать в нее свой публичный ключ.

Для создания папки .ssh и копирования публичного ключа на SSH-сервере в Windows 10, выполните следующие шаги:

1. Зайдите на сервер и запустите командную строку от имени администратора.

2. Перейдите в домашнюю директорию пользователя, у которого запущен SSH-сервер. Например, если вы запустили SSH-сервер от имени пользователя "user", то путь будет примерно таким: C:\Users\user\.

3. Создайте папку .ssh с помощью команды mkdir .ssh.

4. Зайдите в созданную папку .ssh и создайте в ней файл authorized_keys.

5. Откройте публичный ключ, сгенерированный на клиенте, в текстовом редакторе и скопируйте его содержимое.

6. Вставьте скопированный публичный ключ в файл authorized_keys.

7. Сохраните файл authorized_keys.

Теперь у вас должна появиться папка .ssh на SSH-сервере в Windows 10 с вашим публичным ключом в файле authorized_keys. После этого вы сможете использовать этот ключ для аутентификации при подключении к серверу.
Создай её
Похожие вопросы