Servidores SSH de Windows?

14

Me preguntaba qué usa la gente como servidor SSHd en Windows. He decidido que quiero poder iniciar sesión usando SSH en mis computadoras con Windows pero no quiero usar Linux a tiempo completo. ¿Cuáles son mis opciones, además de Cygwin (que yo sepa)? He investigado algún otro software de servidor, pero no sé cuáles son confiables y no es fácil encontrar reseñas de algunos de ellos. ¡Gracias!

Ibrahim
fuente
Hay cosas por ahí, pero ssh es bastante inútil para muchas cosas en una ventana, porque necesitas hacer más a través de la interfaz gráfica de usuario. En cambio, los administradores de Windows que no desean iniciar sesión en un escritorio completo pueden usar mmc (consola de administración de microsoft), que puede conectarse a máquinas remotas.
Joel Coehoorn
2
@JoelCoehoorn: solía ser así hace muchos años. Con el advenimiento de Windows Server 2012, se centraron más en el acceso a la consola y no en el acceso a la interfaz gráfica de usuario (destaca por la capacidad de instalar solo una versión "central"). Cuando estaba en la enseñanza, un empleado de Microsoft fue citado como "ahora puedes controlar una flota de servidores Windows desde Linux". No creo que sea un argumento de venta ya que la potencia remota es muy poderosa.
Natalie Adams
A partir de septiembre de 2017, y la Actualización del creador, hay uno incorporado si configura Win10 en Modo desarrollador. ¿Has visto esto? superuser.com/questions/1120133/...
SDsolar

Respuestas:

10

Eche un vistazo a freeSSHd si desea evitar cygwin. Realmente no tengo ningún problema con eso. Su herramienta freeFTPd también es bastante buena.

Capturas de pantalla

texto alternativo

texto alternativo

texto alternativo

John T
fuente
Importante: no acepta autenticación de dominio y el foro está inactivo (no se puede publicar). En reposo podría ser una buena solución.
sorin
Los problemas que encontré al hacer esto en Windows 2008 R2 es que el servicio FreeSSHd no parece funcionar, lo que significa iniciar sesión y ejecutar freeSSHd.exe cada vez que se reinicia el servidor ...
Peter Ritchie
Los administradores de dominio no funcionan y los administradores locales tampoco parecen funcionar a través de Escritorio remoto en 1.2.6.
Wernight
1
freeSSHd no se ha actualizado por año. No recomendaría a nadie que lo use hoy en día.
Martin Prikryl
8

Bitvise SSH Server es un gran producto. Gratis para uso personal pero tengo una licencia paga para uso comercial. Con su Cliente SSH , puede configurar el reenvío de SOCKS mientras se dirige al tráfico web y de correo a través de su servidor. Admite túneles de puerto, escritorio remoto, SFTP y usuarios virtuales con una GUI fácil de configurar.

sean e
fuente
2

Yo uso OpenSSH . Utiliza partes de cygwin, pero instala lo que necesita y es mucho más pequeño que una instalación completa de cywin. Es bastante fácil configurarlo como un servicio en Windows (al menos XP): no hay experiencia en ejecutarlo en Vista o Windows 7.

DaveParillo
fuente
1

Solía ​​usar OpenSSH pero he cambiado a usar KpyM ( http://www.kpym.com ) con algunas modificaciones de código para mis propios fines. Es mucho más liviano que freesshd y puede ejecutarse como un servicio tan bueno para redes en las que solo desea que se ejecute todo el tiempo sin un icono de bandeja de notificaciones. Además, para implementaciones, puede usar el indicador / SILENT para instalar con los valores predeterminados.

Shial
fuente
1

Cygwin OpenSSH .

Pasos:

  1. Instalar Cygwin:
    • Seleccione "OpenSSH" y "nano" (o "vim")
  2. Inicie el terminal Cygwin (consola) como administrador (local, no de dominio)
  3. $ ssh_config
  4. $ net start sshd

Agregue usted mismo (más simple):

  1. $ ssh-user-config (decir SÍ a la primera solo es suficiente)
  2. $ ssh my_username@hostname_with_cygwin_openssh de otra máquina

Agregar otros usuarios:

  1. Crear un nuevo usuario de Windows 'john'
  2. También debe iniciar sesión una vez como ese usuario
  3. $ mkpasswd desde Cygwin para actualizar / etc / passwd
  4. $ nano /home/john/.ssh/authorized_keys y pegue su clave SSH pública
  5. Ahora puede iniciar sesión como 'john' con su clave SSH privada

Si tiene problemas, verifique /var/log/sshd.log

Wernight
fuente
No es una gran cosa, pero el OQ mencionó que conocían a Cygwin, y estaban buscando alternativas que no fueran Cygwin. Buen artículo aunque.
Rich Homolka
1

Yo solía usar copSSH ; Está basado en OpenSSH.

Use las prácticas descritas aquí y aquí para bloquearlo.

Me gusta el cliente Bitvise Tunnelier . En mi experiencia, ha sido mejor que la masilla (especialmente la opción de reconexión automática).

sean e
fuente
1
copSSH usa Cygwin
Goyuix
2
Correcto, se olvidó por completo de eso. No uso Cygwin fuera de ejecutar el servicio ssh. FWIW, la instalación de copSSH está completa: no es necesario instalar Cygwin de forma independiente.
sean e