Привет. Задачка: Удалённое администрирование Win сервера по шифрованному каналу. Для шифрования выбрал SSH так как будут обращения от Unix\linux машин. Для решения раньше на Windows server 2008 R2, использовал FreeSSHd 1.2.6/ но я не смог подружить его с доменом и при логине пользователи получали права system. Настало врея установить его на Windows Server 8, а он мне выдал «Could not create child desktop» и я озадачился поиском SSH сервера для Windows.
Решение: Выбор пал на Secure Remote Access to PowerShell Over SSH. Он же Powershell server v.5. PowerShell Server — Personal Edition — бесплатен и поддерживает только 1 одновременное соединение, что для меня достаточно. Но при установки на Windows server 8 betta, я столкнулся с требованием .net FW 2.0 3.5. При попытке установить через GUI ошибка скачивания, при попытке через консоль DISM:
PS C:\Windows\system32> dism /online /enable-feature /featurename:NetFx3 /all
Deployment Image Servicing and Management tool
Version: 6.2.8250.0
Image Version: 6.2.8250.0
Enabling feature(s)
[===========================66.3%====== ]
Error: 0x800f0906
The source files could not be downloaded.
Use the /source option to specify the location of the files that are required to restore the feature. The file location
should be either the root directory of a mounted image or a component store that has the Windows Side-by-Side directory
as an immediate subfolder.
The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
Решение было таким:
1. Выкачать с дистрибутива Win server 8, все файлы связанные с .net fw
xcopy H:\sources\sxs\*.* c:\net35 /s
2. Указать локальный путь при установке:
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\net35 /LimitAccess
В результате ОК. Вот что говорят MS
P.S в результате получаем SSH сервер с POSH. И не забываем 22 порт открыть в фаерволе. Желательно ограничить круг ИП разрешённых подключаться к SSH, иначе задолбают подбором.
SSH для Windows:
http://www.georgiasoftworks.com/
http://www.freesshd.com — freeSSHd
http://www.powershellinside.com — powershell server
http://www.bitvise.com — WinSSHD
http://sshwindows.sourceforge.net — OpenSSH
http://www.sysax.com/ — Sysax server
http://www.kpym.com/ — Kpym Telnet/SSH Server
http://mobassh.mobatek.net — MobaSSH