Есть ли способ удаленного управления компьютером с Windows так же просто, как с другими компьютерами с Linux, через SSH?
В настоящее время я использую FTP-сервер для файлов, но я предпочитаю управлять другими своими Linux-системами. Я бы хотел, чтобы он был текстовым, как ssh, есть ли что-нибудь подобное? Я имею в виду запуск программ, перезагрузку / выключение, копирование / редактирование файлов и т. Д.
Я читал о Cygwin, он делает то, что мне нужно?
РЕДАКТИРОВАТЬ:
Раньше не уточнял, должно быть бесплатно
Если на мгновение проигнорировать ваш комментарий «Я бы хотел, чтобы он был текстовым», очевидный ответ - удаленный рабочий стол. Теперь, не игнорируя этот ответ, мы добились хороших результатов с PSExec из sysinternals (теперь часть Microsoft). Это позволяет вам выполнить команду на удаленном компьютере. Однако помните, что многие вещи, которые вы захотите сделать, должны иметь графическую оболочку. Кроме того, более новые версии Windows и некоторые приложения (Exchange, IIS, VMWare) поддерживают PowerShell, и у вас также есть некоторые варианты удаленного выполнения.
В Windows есть telnet (его можно включить с помощью services.msc), но это небезопасно.
Сервер SSH можно получить из http://sshwindows.sourceforge.net/
Ты можешь установить SSH-сервер в Windows используя Cygwin. Оттуда вы можете использовать командную строку net
команды для выполнения множества интересных удаленных и автоматизированных задач.
У меня был хороший опыт работы с freeSSHd.
Есть то, что называется WinSSHD. http://www.bitvise.com/
Вот его цена. http://www.bitvise.com/winsshd-pricing
Есть бесплатная персональная версия.
PSexec, как упоминалось выше, позаботится практически обо всем, что вам нужно, хотя вам придется изучить множество других команд (iisreset и т. Д.), Чтобы дополнить его, в зависимости от того, что именно вы делаете.
Я также хотел бы добавить, что PowerShell, похоже, был разработан для этой цели, если вы ищете среду 2008 / Windows 7.
Если вы привыкли к 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.
Пока не "текстовый" VNC - это здорово. Он может работать как клиент или сервер как в Windows, так и в Linux. Использую версию Ultravnc.