Назад | Перейти на главную страницу

Как включить удаленный доступ из командной строки к компьютеру с Windows Server 2008?

У меня есть машина с Windows Server 2008. В 99% случаев все, что мне нужно сделать для его администрирования, - это запустить команды командной строки, такие как hg fetch. Я хотел бы перейти с удаленного рабочего стола к открытию (безопасного) сеанса командной строки.

Обнаружены некоторые поисковые запросы Эта статья в котором перечислены только сторонние ssh-серверы для Windows. Хочу максимально «законный» вариант. Что вы порекомендуете?

Установите Powershell 2.0

В PowerShell на сервере введите:

set-executionpolicy remotesigned -force

включить-psremoting -force

Затем с удаленного компьютера (на котором включен PowerShell) инициируйте удаленное соединение:

etsn -cred имя пользователя -comp targetname

Если вы находитесь в том же домене и имеете надлежащую авторизацию, вы можете пропустить часть «-cred username», но я обнаружил, что если вы пересекаете домены с не взаимным доверием, то необходимо использовать учетные данные удаленного домена.

Также, если вы хотите просто выполнить одну команду, вы можете сделать что-то вроде ...

icm targetname {$ host}

Вышеупомянутого должно быть достаточно, чтобы вы начали погружаться в волшебный мир удаленного взаимодействия PowerShell.

Мы использовали WinSSHD много лет. Он прочный.

http://www.bitvise.com/winsshd

Забудьте о SSH и узнайте, как использовать PowerShell удаленно. PowerShell по умолчанию поддерживает безопасное удаленное выполнение в последней версии.