выполнение команды на компьютере Windows с компьютера UNIX / LINUX - PullRequest
1 голос
/ 11 марта 2011

возможно ли выполнить команду (например: запуск файла .bat, расположенного на удаленном компьютере) на удаленной машине Windows, с использованием машины UNIX или Linux?

Есть ли что-то вроде scp /Механизм ssh или хотя бы способ подключения к машине Windows, проходящей через сеть?

Спасибо за помощь.

Ответы [ 2 ]

2 голосов
/ 11 марта 2011

По умолчанию последние версии Windows поддерживают только протокол удаленного рабочего стола . Насколько я знаю, клиентские версии допускают только одного пользователя, а серверные версии с установленными службами терминалов допускают одновременное использование нескольких пользователей.

Версии Windows Server также поддерживают протокол Telnet, но сервер по умолчанию отключен - он может даже не быть установлен. Поэтому вам придется включить его вручную . Вы действительно хотите использовать Telnet для всего? Достаточно только соображений безопасности, чтобы сделать их в основном бесполезными.

Существует также версия OpenSSH для Windows , в которой используется библиотека Cygwin DLL. Я не пробовал, но использование реализации SSH из мира Unix имеет свою привлекательность (и, возможно, несколько недостатков). Смотри также это .

EDIT:

Последние версии Windows также поддерживают систему Windows Remote Management , которая позволяет запускать интерактивный сеанс через хитрость .

0 голосов
/ 11 марта 2011

Вы можете попробовать Vandyke VShell .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...