O
sshwindows utiliza parte do pacote
CygWin para disponibilizar o serviço ssh no ambiente Windows. A seguir um breve roteiro para facilitar a vida de quem precisa executar o servidor ssh no Windows.
Baixar o arquivo "setupssh381-20040709.zip" em
sshwindows.sourceforge.net/ e, usando senha de administrador do Windows, seguir os passos abaixo para instalar o servidor openssh nele.
1) Criar um usuário no Windows com nome "root" e colocá-lo no grupo "Usuários". Escolher a senha ao seu gosto. Para criar este usuário ir para:
Painel de controle --> Ferramentas administrativas --> Gerenciamento do computador --> Usuários e grupos locais --> Usuários
e clicar com o botão direito do mouse e escolher Novo Usuário.
2) Descompactar o arquivo em anexo em uma pasta qualquer.
3) Executar o arquivo "setupssh.exe" mantendo todas as opções conforme sugerido pelo software de instalação (manter opções default).
4) Ir para o DOS.
5) Se o Windows for em português, executar o comando para ir para a pasta dos binários:
cd "C:\Arquivos de programas\Openssh\bin"
6) Ainda no DOS, executar os comandos:
mkgroup -l >> ..\etc\group
mkpasswd -l >> ..\etc\passwd
Estes comandos copiam os grupos e usuários/senhas do Windows para o servidor ssh.
7) Se tiver firewall no Windows, permitir acesso a porta 22 (ssh). Se preferir desativar o firewall (particularmente não aconselho isto) no Windows XP, ir para Painel de controle --> Firewall do Windows --> Desativar.
8) Ainda no DOS, ativar o servidor ssh usando o comando:
net start opensshd
Dica: Para verificar se o servidor ssh está funcionando corretamente, basta ir em "Painel de controle --> Ferramentas administrativas --> Serviços" e verificar se o serviço OpenSSH server está com o Status "iniciado". As próximas vezes que o Windows for iniciado, o servidor ssh será automaticamente iniciado também. Se você quiser que o servidor só funcione quando você desejar, basta alterar para MANUAL na pasta Serviços.
9) Usar um cliente ssh para testar (Putty, por exemplo), tentando conectar via ssh com o 127.0.0.1 . Usar o login root e a senha que você definiu no passo 1.
10) Descobrir o endereço IP da sua máquina (para passar para o cliente do seu servidor) a forma mais fácil é ir para o DOS e executar o comando ipconfig.
Boa diversão...