Мне нужно немного помощи здесь. Я как бы новичок в серверной части. Я пытаюсь установить SSH на свой сервер Windows (Windows Server 2016, 64-разрядная операционная система). Вот шаги, которые я пробовал:
1. скопировал этот zip-файл (OpenSSH-Win64.zip) с github "https://github.com/PowerShell/Win32-OpenSSH/releases".
3. В Powershell я выполнил следующие команды (на скриншоте). Я получаю сообщение «Службы sshd и ssh-agent успешно установлены».
Что-то мне не хватает, как мне запустить / остановить sshd из служб.
Спасибо, ИП
Что-то мне не хватает, как мне запустить / остановить sshd из служб.
Привет, вы смотрите не в том месте ... ищите Openssh, потому что вы установили openssh.
Ищите openssh не под буквой s, на которую указывает "sshd"
Service name
и display name
это две разные вещи.
Кроме того, вы можете использовать PowerShell для запуска или остановки службы. Используя приведенные ниже команды. (использует имя службы "sshd" следующим образом)
Запустить службу ssh
start-Service sshd
Остановить службу ssh
Stop-Service sshd
Для просмотра всех услуг используйте следующие
Get-Service
видеть
Когда мне нужен SSH / SSHD на компьютере с Windows, я использую Cygwin. https://www.cygwin.com/
Я использую Cygwin, потому что он имеет гораздо лучший интерфейс и многое другое, а также дает вам доступ к командной строке для управления службами, как Аравинда показал вам в своем ответе через интерфейс Windows. Вы не только получаете OpenSSH, но и получаете sshd-сервер, ssh-клиенты и т. Д. И т. Д.
С Cygwin вы можете сделать гораздо больше, это не то, что я могу легко резюмировать, за исключением того, что это похоже на преобразование вашего окна Windows в систему Unix или Linux, и ВСЕ, что это означает (список пакетов программного обеспечения потрясающий). Я настоятельно рекомендую вам это проверить.