Servidores SSH do Windows?


14

Eu queria saber o que as pessoas usam como um servidor SSHd no Windows? Decidi que quero fazer logon usando o SSH em meus computadores com Windows, mas não quero usar o Linux em tempo integral. Quais são as minhas opções, além do Cygwin (que eu conheço)? Analisei outro software de servidor, mas não sei quais são confiáveis ​​e não é fácil encontrar análises de alguns deles. Obrigado!



Existem coisas por aí, mas o ssh é muito inútil para muitas coisas em uma janela, porque você precisa fazer mais através da GUI. Em vez disso, os administradores do Windows que não desejam fazer login em uma área de trabalho completa podem usar o mmc (console de gerenciamento da Microsoft), que pode se conectar a máquinas remotas.
Joel Coehoorn

2
@ JoelCoehoorn - esse costumava ser o caso há muitos anos. Com o advento do Windows Server 2012, eles se tornaram mais focados no acesso ao console e não no acesso à GUI (observado pela capacidade de instalar apenas uma versão "principal"). Quando eu estava na tecnologia, um funcionário da Microsoft foi citado como "você pode controlar uma frota de servidores Windows a partir do Linux agora". Não acredito que seja um argumento de vendas, pois o powershel remoto é muito poderoso.
Natalie Adams

A partir de setembro de 2017, e a Atualização do Criador, haverá um incorporado se você definir o Win10 no Modo de Desenvolvedor. você viu isso? superuser.com/questions/1120133/…
SDsolar

Respostas:


10

Dê uma olhada no freeSSHd se você quiser evitar o cygwin. Eu realmente não tenho problemas com isso. Sua ferramenta freeFTPd também é bastante agradável.

Imagens:

texto alternativo

texto alternativo

texto alternativo


Importante: não aceita autenticação de domínio e o fórum está inoperante (não é possível postar). Em repouso, poderia ser uma boa solução.
30510

Problemas que eu encontrei fazendo isso no Windows 2008 R2 é que o serviço FreeSSHd não parece trabalho - o que significa o login e executar o freeSSHd.exe sempre que o servidor for reinicializado ...
Peter Ritchie

Os administradores de domínio não funcionam e os administradores locais não parecem funcionar pela Área de Trabalho Remota na 1.2.6.
Wernight

1
freeSSHd não foi atualizado por ano. Eu não recomendaria ninguém usá-lo hoje em dia.
Martin Prikryl

8

O Bitvise SSH Server é um ótimo produto. Gratuito para uso pessoal, mas tenho uma licença paga para uso comercial. Com o cliente SSH deles , você pode configurar o encaminhamento de SOCKS enquanto viaja para direcionar o tráfego da Web e de e-mail através do servidor. Suporta túneis de porta, área de trabalho remota, SFTP e usuários virtuais com uma interface gráfica fácil de configurar.


2

Eu uso o OpenSSH . Ele usa peças do cygwin, mas instala o que precisa e é muito menor do que uma instalação completa do cywin. É bastante fácil configurá-lo como um serviço no Windows (pelo menos XP) - sem experiência em executá-lo no Vista ou no Windows 7.




1

Eu costumava usar o OpenSSH, mas mudei para o KpyM ( http://www.kpym.com ) com algumas modificações de código para meus próprios fins. É muito mais leve que o freesshd e pode ser executado como um serviço tão bom para redes nas quais você deseja que ele funcione o tempo todo sem um ícone na bandeja de notificação. Além disso, para implantações, você pode usar o sinalizador / SILENT para instalar com os padrões.


1

Cygwin OpenSSH .

Passos:

  1. Instale o Cygwin:
    • Selecione "OpenSSH" e "nano" (ou "vim")
  2. Inicie o terminal Cygwin (console) como administrador (local e não domínio)
  3. $ ssh_config
  4. $ net start sshd

Adicione-se (mais simples):

  1. $ ssh-user-config (diga SIM para o primeiro apenas é suficiente)
  2. $ ssh my_username@hostname_with_cygwin_openssh de outra máquina

Adicionando outros usuários:

  1. Crie um novo usuário do Windows 'john'
  2. Também deve efetuar login uma vez como esse usuário
  3. $ mkpasswd do Cygwin para atualizar / etc / passwd
  4. $ nano /home/john/.ssh/authorized_keys e cole sua chave SSH pública
  5. Agora você pode fazer login como 'john' com sua chave SSH privada

Se você tiver problemas, verifique /var/log/sshd.log


Não é grande coisa, mas o OQ mencionou que eles conheciam cygwin e procuravam alternativas que não fossem cygwin. Boa redação tho.
Rich Homolka

1

Eu costumava usar copSSH ; é baseado no OpenSSH.

Use as práticas descritas aqui e aqui para bloqueá-lo.

Eu gosto do cliente Bitvise Tunnelier . Na minha experiência, foi melhor do que massa de vidraceiro (especialmente a opção de reconexão automática).


1
CopSSH usa Cygwin
Goyuix

2
Correto - esqueci totalmente disso. Não uso o Cygwin fora da execução do serviço ssh. FWIW, a instalação do copSSH está concluída - você não precisa instalar o Cygwin de forma independente.
sean um e
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.