![¿Puedo utilizar un inicio de sesión ssh con contraseña en una cuenta de Windows 8.1 sin contraseña? (Cygwin)](https://rvso.com/image/1400000/%C2%BFPuedo%20utilizar%20un%20inicio%20de%20sesi%C3%B3n%20ssh%20con%20contrase%C3%B1a%20en%20una%20cuenta%20de%20Windows%208.1%20sin%20contrase%C3%B1a%3F%20(Cygwin).png)
Recientemente instalé Cygwin + OpenSSH (paquete) en Windows 8.1. Sin embargo, sólo estoy usandounocuenta de Windows sin contraseña en esa máquina, pero me gustaría iniciar sesión con SSH de forma remota con contraseña (por razones obvias). ¿Es esto posible y cómo se haría?
He estado siguiendo varias instrucciones para configurar SSH en Cygwin y aparentemente la instalación más típica usa ssh-host-config
. Este proceso crea dos usuarios; "servidor_cyg" y "sshd", pero se recomienda encarecidamentenousarlos para iniciar sesión, ya que representan un riesgo de seguridad adicional y un riesgo de eliminación en caso de que necesite desinstalar openSSH. (¿Debería realmente ser necesario crear 3 cuentas adicionales sólo para lograr eso?)
Por el momento estoy usando cyg_server
, pero no estoy satisfecho con esta solución, ya que usa /var/empty como directorio de inicio y carece de toda la demás estructura de directorio de inicio necesaria. Y la sshd
cuenta parece invisible para Windows.
EDITAR: Desde entonces resolví el problema creando un nuevo usuario y usándolo para inicios de sesión SSH. Lo más probable es que no sea posible hacer lo que describí anteriormente, ya que las contraseñas utilizadas por Cygwin están codificadas a partir de las de los usuarios de Windows. La otra opción es configurar el directorio de inicio del usuario ssh como el del otro usuario de Windows, pero esto puede tener consecuencias desagradables, especialmente en lo que respecta a la propiedad de archivos (Windows). La tercera opción es utilizar un inicio de sesión ssh sin contraseña (basado en clave) en la cuenta de Windows, pero no me he molestado en hacerlo.