Мое задание является 95%-м администрированием Unix, но иногда я управляю машинами Windows удаленно. В то время как я достаточно знаком с VNC и решениями RDP, существуют времена, когда я хотел бы что-то немного более легкое по причинам пропускной способности, а также наличие более знакомой среды сценариев и комплекта инструментальных средств.
Я знаю, что существует несколько уровней Unix для платформы Windows, например, cygwin, uwin, WSU, и существует горстка sshd серверов. Однако я не уверен, которые дают самый "подобный Unix" консольный опыт, с точки зрения оболочек и стандартных утилит, например, PS, вершины, tcpdump. Эти среды позволяют выполнять нормальные, утилиты командной строки запаса, такие как сеть, ipconfig, fsutil также?
Любые события, совет и приветствующиеся подсказки.
Для самого подобного Unix консольного опыта я определенно использовал бы OpenSSH с Cygwin. Таким образом, все Ваши команды Windows доступны, а также Ваши команды Unix.
Установка OpenSSH с Cygwin является бризом. Просто пометьте поле OpenSSH под разделом Net при выборе пакетов:
После установки, выполненной ssh-host-config
в Cygwin. Это задаст Вам различные вопросы:
Теперь открытый c:\cygwin\etc\defaults\etc\sshd_config
.
Изменение #Protocol 2,1
кому: Protocol 2
по соображениям безопасности.
Теперь можно запустить sshd сервис. Перейдите к Панели управления-> Средства администрирования-> Сервисы и запустите Cygwin sshd:
Вы захотите установить сервис для запуска автоматически, таким образом, он сохранится через перезагрузки.
При использовании брандмауэра Windows добавьте исключение на порте 22:
Для консоли я настоятельно рекомендовал бы PuTTY для соединения удаленно.