Como habilitar o acesso remoto da linha de comando a uma máquina Windows Server 2008?

3

Eu tenho uma máquina com o Windows Server 2008. 99% do tempo, tudo o que preciso fazer para administrá-lo é executar comandos de linha de comando, como hg fetch . Eu gostaria de mudar da área de trabalho remota para apenas abrir uma sessão de linha de comando (segura).

Alguns pesquisaram no Google este artigo , que lista apenas terceiros servidores ssh para Windows. Eu quero a opção mais "legítima". O que você recomendaria?

    
por adambox 02.09.2010 / 19:27

3 respostas

6

Instale o Powershell 2.0

No PowerShell no servidor, digite:

set-executionpolicy remotesigned -force

enable-psremoting -force

Em seguida, a partir de uma máquina remota (com o powershell ativado), inicie uma conexão remota:

etsn -cred username -comp targetname

Se você estiver no mesmo domínio e tiver a devida autorização, poderá pular a parte "-cred username", mas descobri que, se estiver cruzando domínios com confiança não mútua, é necessário usar as credenciais do domínio domínio remoto.

Além disso, se você quiser apenas emitir um comando, pode fazer algo como ...

icm targetname {$host }

O acima deve ser o suficiente para você começar a descer o mundo mágico da remoting powershell.

    
por 02.09.2010 / 20:03
4

Nós usamos o WinSSHD há anos. É sólido como rocha.

link

    
por 02.09.2010 / 19:36
2

Esqueça o SSH e saiba como usar o PowerShell remotamente. O PowerShell suporta a execução remota segura por padrão na versão mais recente.

    
por 02.09.2010 / 19:55