Как удаленно управлять Windows?

Есть ли способ удаленного управления машиной с Windows так же легко, как и с другими моими устройствами Linux через SSH?

В настоящее время я использую FTP-сервер для файлов, но я предпочитаю способ, которым я могу управлять другими Linux-блоками. Я хотел бы, чтобы это было текстовым, как ssh, есть что-нибудь подобное? Я имею в виду запуск программ, перезагрузку / выключение, копирование / редактирование файлов и т. Д.

Я читал о Cygwin, он делает то, что мне нужно?


РЕДАКТИРОВАТЬ:
Я не указывал это раньше, он должен быть бесплатным

8 ответов

На мгновение не обращая внимания на ваш комментарий "Я хотел бы, чтобы он был текстовым", очевидный ответ - удаленный рабочий стол. Теперь, не игнорируя этот ответ, у нас был хороший успех с PSExec от sysinternals (теперь часть Microsoft). Это позволяет вам выполнить команду на удаленном блоке. Помните, однако, что многие вещи, которые вы захотите сделать, ожидают наличия графической оболочки. Кроме того, более новые версии Windows и некоторые приложения (Exchange, IIS, VMWare) поддерживают PowerShell, и у вас также есть некоторые варианты удаленного выполнения.

В Windows есть telnet (может быть включен с помощью services.msc), но это небезопасно.

Сервер SSH можно получить по http://sshwindows.sourceforge.net/

Вы можете установить SSH-сервер в Windows, используя Cygwin. Оттуда вы можете использовать командную строку net Команды для выполнения множества интересных удаленных и автоматизированных задач.

У меня был хороший опыт работы с freeSSHd.

http://www.freesshd.com/

Если вы привыкли к Linux, то определенно посмотрите на использование OpenSSH на Cygwin ( другое руководство здесь). Однако, если вы используете один из других параметров SSH-сервера, встроенных в Windows, вам может потребоваться улучшить работу с командной строкой следующим образом:

  • GnuWin32 предоставляет порты инструментов с GNU или аналогичной лицензией с открытым исходным кодом для MS-Windows (Microsoft Windows 95 / 98 / ME / NT / 2000 / XP / 2003 / Vista / 2008)

  • Взять командную консоль LE: как cmd.exe на кряке. Стоит проверить, даже если вы не используете удаленный доступ. Он похож на cmd.exe, но с огромным (и я имею в виду, огромным) количеством дополнительных функций, поэтому это не такое большое изменение, как переход на...

  • PowerShell: собственная усовершенствованная оболочка командной строки Microsoft и язык сценариев.

PSexec, как уже упоминалось выше, позаботится обо всем, что вам нужно, хотя вам придется изучить множество других команд (iisreset и т. Д.), Чтобы дополнить их, в зависимости от того, чем именно вы управляете.

Я также хотел бы добавить, что PowerShell, кажется, был разработан для этой цели, если вы ищете среду 2008 / Windows 7.

Есть то, что называется WinSSHD. http://www.bitvise.com/

Вот цены на это. http://www.bitvise.com/winsshd-pricing

Есть бесплатное личное издание.

Пока не "текстовый" VNC это здорово. Он может работать как клиент или сервер как в Windows, так и в Linux. Я использую версию Ultravnc.

Другие вопросы по тегам