Я хочу подключиться к Windows Box с моего ПК с Ubuntu через ssh, используя аутентификацию по ключу, но я не знаю, как это сделать. .
Я попытался отправить id_rsa.pub
в Windows, а затем переименовать его в author_keys
(поместив этот файл в папку C:\Users\Administrador\. ssh\
), но он продолжает запрашивать пароль. Похоже, система не распознает файл должным образом.
Я также пробовал использовать команду ssh-copy-id
, но после подключения к Windows выдает ошибку.
Есть решение?
PS: Я использую OpenSSH для Windows, установленный через репозиторий Chocolatey.
Мне не повезло с ssh-copy-id
под windows, поэтому отправьте содержимое вашего открытого ключа другим способом, например, скопируйте и вставьте при подключении через ssh по паролю.
Затем вы можете попробовать разные места для файла authorized_keys
.
.ssh
.ssh
, но назовите файл administrators_authorized_keys
. Это необходимо, если у вашего пользователя есть права администратора.C:\ProgramData\ssh
C:\ProgramData\ssh
, но вызвать файл administrators_authorized_keys
. Это необходимо, если у вашего пользователя есть права администратора.Мне помогло решение 4. Я установил сервер openSSH, активировав функцию Windows 11, а не через choco.