Есть несколько вариантов серверов SSH для Windows.
То, что встроенно в сам Windows 10, с SSH имеет общего только название и используемый порт.
Из остального:
На настоящий момент (2019 г.) лучше использовать нативный порт как более простой и не требующий лишнего.
Его использование даёт возможность подключения к машине с Windows и работы с командной строкой - в рамках
возможностей PowerShell.
CygWin добавляет также возможность использования стандартных утилит Linux, и поддержу большого количества
пакетов с собранным ПО.
Проект ведётся на Github. Доступные собранные версии и документация.
Взять OpenSSH-Win64.zip . Развернуть в c:\Program Files\OpenSSH-Win64
На январь 2019 установка сводится к скачиванию архива,
размещению содержимого в c:Program FilesOpenSSH , запуска PowerShell с правами администратора системы и
выполнения установки службы и добавления разрешения в межсетевой экран:
cd c:\Program Files\OpenSSH\ powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1 New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
Для Windows Server 2008 и настольных систем добавление правила в межсетевой экран -
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22
Далее запускается служба SSH и включается её автоматический запуск:
net start sshd Set-Service sshd -StartupType Automatic
Для консольного доступа к системе Windows возможно использование сервера OpenSSH из состава Cygwin.
Обновление, установка новых или удаление пакетов осуществляются в дальнейшем вызов c:cygwinsetup.exe.
После установки Cygwin из его оболочки:
$ ssh-host-config -y
Ввести пароль пользователя, под которым будет запускаться сервер sshd. Этот пользователь должен иметь возможность запуска процессов под другими пользователями, необходимые привилегии устанавливаются скриптом автоматически.
$ net start sshd
$ mkpasswd -cl > /etc/passwd $ mkgroup -l > /etc/group
При изменении в дальнейшем списка пользователей требуется перегенерация /etc/passwd и /etc/group.
Дата создания: 2010-08-21 12:27:01 (Фетисов Н. А. (naf))
Последнее изменение: 2019-02-15 17:26:06 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 6 Все версии
Wiki::Admin Карта раздела Оглавление Изменения за сутки Изменения за неделю Изменения за месяц