LINUX.ORG.RU

Не могу из Убунты закинуть в винду открытый SSH ключ с помощью ssh-copy-id

 , ,


0

1

Всем доброго дня, такая ситуация - хочу из линукса, Убунта 20.04, подключится в Windows 10 20H2 удаленно по SSH всё настроил, и на Убунте и на винде служба sshd работает порт слушает, сгенерил и на винде и на убунте ключи, пробовал для начала подключится без авторизации по ключам - только по паролю, всё ОК, из убунты к винде подключился выполнил

$ssh user@ipaddress

ввёл пароль и всё, я в винде

но нужна авторизация по ключам,

В /etc/ssh/sshd_config строчку PubkeyAuthentication yes - выставил Также и в винде в файле c:\windows\system32\openssh\sshd_config sshd и там и там перезапустил

выполняю

$ssh-copy-id user@ipaddress

получаю вот такой вывод:

/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
user@ipaddress's password: 
"exec" �� ���� ����७��� ��� ���譥�
��������, �ᯮ��塞�� �ணࠬ��� ��� ������ 䠩���.
�⪠���� � ����㯥.
���⥬� �� 㤠���� ���� 㪠����� ����.

тогда выполняю:

$ssh-copy-id user@ipaddress &> ~/ssh_log (Кстати где SSH вёдёт свои логи? в /var/log/ ненашел ничего) смотрю в ~/ssh_log, там следующее:

/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
"exec" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Отказано в доступе.
Системе не удается найти указанный путь.

Что делать? читал https://qna.habr.com/q/1010371 но советы оттуда явно не имеют отношения к моей проблеме

Суда по всему у тебя PATH в винде неполноценный. Пропиши всё руками.

ya-betmen ★★★★★
()

Я не понял, откуда взялся «exec»?

anonymous
()

Ну закинь без помощи ssh-copy-id. ИМХО бы даже странно, если бы она успешно закинула на винду.

t184256 ★★★★★
()

Смени локаль в винде на UTF8, если не пользуешься старыми приложениями, то минусов от этого нет вообще.

anonymous
()

получаю вот такой вывод

Ничего не понятно, но очень интересно.

Может в оффтопе админом надо что бы юзер был?

ololoid ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.