
Я хочу подключиться к Windows Server 2003 удаленно из клиента Red Hat Linux. Я знаю, что в Linux есть SSH, а в Windows нет. Так есть ли способ?
решение1
Вы можете использовать RDP с tsclient (клиент сервера терминалов) или rdesktop. Включите удаленный рабочий стол на вашем сервере Windows и откройте порт TCP 3389.
В качестве альтернативы установите бесплатное программное обеспечение VNC-сервера, например UltraVNC, на сервер Windows. Откройте порт TCP 5900. Используйте vncviewer из вашего клиента Linux.
Вы также можете включить службу Telnet на Windows Server 2003.
Также есть бесплатный демон SSH для Windows по адресу http://www.freesshd.com/.
решение2
В Cygwin есть OpenSSH, и вы можете без проблем настроить его на Windows Server 2003, 2008, 2012.
Я использовал его для обеспечения SSH-подключения к нашим серверам Windows для развертывания кода и т. д.
Быстрый поиск должен предоставить несколько инструкций по его настройке, но по сути просто установите Cygwin и во время настройки выберите OpenSSH в +Net, а также выберите cygrunsrv в +Admin, чтобы запустить OpenSSH как службу Windows.
Запустите оболочку Cygwin Bash от имени администратора.
Запустите ssh-host-config
, ответьте «да» на все вопросы и при появлении запроса «Введите значение CYGWIN для демона» введите «нтсек', который обеспечивает связь с базой данных аутентификации NT. Теперь запустите новую службу в службах Windows.