Рейтинг:1

Подключение по SSH к WIN 10

флаг cn

Народ Серверной вселенной, скромный привет от товарища-ученика.

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

Я столкнулся с двумя проблемами, с которыми мне нужна помощь при подключении по ssh к компьютеру с домашней версией win 10 из Linux / MacOS.

  1. Он по-прежнему запрашивает пароль, хотя я скопировал свой (linux/macos) ключ id_rsa.pub в файл author_keys (из win10). Также, чтобы указать, что я скопировал ключи вручную, так как ssh-копия-идентификатор не работал из-за проблемы №2
  2. Как мне изменить оболочку по умолчанию, когда я вхожу в win10, в настоящее время меня встречает командная строка, как показано ниже, у меня есть bash (WSL), и я хотел бы, чтобы она запрашивалась по умолчанию, когда я подключаюсь к ней по ssh.

Microsoft Windows [версия 10.0.19042.1466]

(c) Корпорация Майкрософт. Все права защищены.

panda@DESKTOP-TEST C:\Users\panda>

Рейтинг:1
флаг it

Я предполагаю, что вы установили Microsoft β-версию собственного сервера openssh?

Документация Microsoft объясняет, как развернуть ключи ssh с помощью Powershell на стороне сервера.

Тем не менее, в вашем еще хотите bash:

2/ Оболочку, предоставленную Microsoft, можно настроить, добавив свойство в реестр:

New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force Цитата

Вы также можете использовать скрипт «bash», чтобы изменить ваш %PATH% и добавить любой сторонний bash, который вы, возможно, установили на сервере (cygwin, msys, git-bash…).

1/ попробуйте еще раз ssh-copy-id :) НО имейте в виду, что могут работать только ключи ed25519. you@unix$ ssh-keygen -t ed25519 может спасти ваш день. Возможно, нет: я не уверен в реализации Microsoft openssh, и управление ACL, вероятно, не позволит вам войти в систему после развертывания ключа ssh, если ACL (и их механизм administrator_authorized_keys) не будут правильно исправлены.

Кстати: документация Microsoft довольно ясна. https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_server_configuration и https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement

Ankit Rana avatar
флаг cn
у меня есть bash, чтобы открыть часть SSH, работающую, однако, глядя на ресурсы из веб-ссылок MS (спасибо за них), работает не только ed25519, я обновлю, как только опробую это

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.