Bom ambiente sshd + unix para Windows necessário [fechado]

4

Meu trabalho é 95% de administração Unix, mas às vezes eu gerencio máquinas Windows remotamente. Embora eu esteja familiarizado o suficiente com as soluções VNC e RDP, há momentos em que gostaria de algo um pouco mais leve por motivos de largura de banda, além de ter um ambiente de script e um conjunto de ferramentas mais familiar.

Eu sei que existem várias camadas Unix para a plataforma Windows. cygwin, uwin, WSU, e há um punhado de servidores sshd. No entanto, não tenho a certeza quais as que proporcionam a experiência de consola mais "unix-like", em termos de shells e utilitários padrão, p. ps, top, tcpdump. Esses ambientes permitem que um execute os utilitários de linha de comando normal, como net, ipconfig, fsutil também?

Quaisquer experiências, conselhos e dicas são bem-vindos.

    
por Geoff Fritz 18.01.2010 / 01:53

1 resposta

7

Para a experiência de console mais parecida com o Unix, eu definitivamente usaria OpenSSH com o Cygwin . Desta forma, todos os seus comandos do Windows estão disponíveis, assim como seus comandos Unix.

Instalar o OpenSSH com o Cygwin é muito fácil. Basta marcar a caixa OpenSSH na seção Net ao escolher os pacotes:

Apósaconfiguração,executessh-host-confignoCygwin.Elefaráváriasperguntas:

  • separaçãodeprivilégios-answeryes
  • crieumusuáriosshdlocal-respondasim
  • instaleosshdcomoumserviço-respondasim
  • Seucygwintty(CYGWIN=)-respondantsectty

Agoraabrac:\cygwin\etc\defaults\etc\sshd_config.

Altere#Protocol2,1paraProtocol2pormotivosdesegurança.

Agoravocêpodeiniciaroserviçosshd.VáparaoPaineldecontrole->FerramentasAdministrativas->ServiçoseiniciaroCygwinsshd:

você desejará configurar o serviço para ser iniciado automaticamente para que ele persista durante as reinicializações.

Se você estiver usando o firewall do Windows, adicione uma exceção na porta 22:

Paraumconsole,eurecomendoqueo PuTTY se conecte remotamente.

    
por 18.01.2010 / 02:21