Windows 10 уже имеет SSH?

8

Я пытался выяснить, могу ли я использовать SSH в Windows 10, в начале этого года было много статей, в которых говорится, что Windows 10 собирается включить SSH в PowerShell, но я все еще не могу использовать его в своих Windows 10. Так же как и в Windows. 10 уже поддерживают SSH? или я все еще должен использовать сторонние приложения, такие как замазка?

shenkwen
источник
(Сентябрь 2017) Да, в обновлении создателей, только в режиме разработки. Смотрите здесь: superuser.com/questions/1120133/…
SDsolar

Ответы:

4

Windows в настоящее время не имеет встроенной поддержки SSH (ожидается в начале 2016 г. )

Некоторое дальнейшее чтение здесь

Jonno
источник
Стоит отметить, что, поскольку Microsoft до сих пор не говорила о родном SSH, вполне возможно, что планы были пересмотрены.
Ramhound
ssh включен в «Службы Linux для Windows», которые доступны только при запуске предварительных сборок Win10. Надеюсь, он скоро будет запущен в нормальных стабильных сборках.
Sep332
2
ну, похоже, win10 теперь запускает службу ssh по умолчанию. Я ничего не делал, и я вижу, что он слушает через порт 22, и я могу подключиться к нему с помощью замазки. Похоже, они молча включили его.
Павел П,
У меня такой же опыт, как у Павла. Я установил подсистему Linux для Windows некоторое время назад, и я использовал ее, но я не знал, что она включает в себя сервер SSH . Я обнаружил, что он работает, только когда запустил «netstat -a» и увидел, что порт 22 открыт. Затем я попытался SSH к моей машине с Windows с ПК с Linux, и вуаля! это сработало.
Чарльз Бердж
Это последнее обновление, которое я видел: blogs.msdn.microsoft.com/powershell/2015/10/19/… . В
репозитории
4

Вот более полный ответ на прошлой неделе:

Команда PowerShell продолжает работать над реализацией Windows OpenSSH. Их активную работу можно увидеть в этом репозитории, который является ответвлением от корневого репозитория openssh-portable . Из истории коммитов видно, что команда PowerShell регулярно объединяет вышестоящие коммиты в свой репозиторий, а также добавляет свои собственные коммиты.

Как я могу сказать, PowerShell / openssh-portable изменил только исходный код , добавив следующие папки (и содержащиеся в них исходные файлы) ~ / contrib / win32, ~ / regress / pesterTests и ~ / regress / unittests / win32compat.

19 декабря 2016 года команда PowerShell создала запрос на извлечение в репозиторий openssh / openssh-portable, который все еще находится на рассмотрении. Самым последним действием по запросу извлечения являются комментарии / коммиты 13 июня 2017 года.

У команды PowerShell есть второй репозиторий, PowerShell / Win32-OpenSSH , где они делают доступными сборки PowerShell / openssh-portable . Win32-OpenSSH репо имеет несколько фиксаций , но в основном источник копия PowerShell / OpenSSH-портативный .

Вы можете увидеть список выпусков Win32-OpenSSH здесь . Релизы содержат исполняемые двоичные файлы общих команд openssh. Если вы извлечете двоичные файлы, а затем добавите их каталог в переменную PATH, вы сможете использовать их.

Марк Рукер
источник
так приятно просто выложить в Windows и использовать ssh, это прекрасно работает !! Спасибо!
user46550
2

В качестве альтернативы вы можете использовать putty для доступа на стороне клиента. Если вы хотите что-то на стороне сервера, это немного сложнее. Но вы могли бы использовать Cygwin . Есть несколько статей, чтобы его демон ssh работал как служба Windows.

Раймонд Буркхолдер
источник