ERROR de ssh-user-config con Cygwin en Windows 7

ERROR de ssh-user-config con Cygwin en Windows 7

estoy siguiendo elCómo obtener acceso a la línea de comandos SSH en Windows 7 usando Cygwin.

En el User Configuration of SSHpaso (la mitad de la página anterior, más o menos) recibí el siguiente error:

$ ssh-user-config
*** ERROR: /home/User is set in the account database as your home directory
*** ERROR: but it is not a valid directory. Cannot create user identity files.

¿Cómo proceder?

Respuesta1

Encontré una respuesta aquí:https://stackoverflow.com/questions/28573763/no-puedo-encontrar-el-etc-passwd-file-in-cygwin

En resumen, hay que:

  1. Busque el archivo /etc/nsswitch.conf (ábralo con el bloc de notas o un smt así)
  2. Agregue esta línea en: db_home: /%H

Eso cambiará su directorio de inicio de Cygwin para que sea igual al directorio de su perfil de usuario de Windows.

Respuesta2

Parece que el archivo /etc/passwd enumera el directorio de inicio incorrecto o que se eliminó el directorio /home/User.

Esto podría corregirse abriendo el archivo passwd y corrigiendo el directorio de inicio de su usuario, o si es correcto: creando el directorio en cuestión.

información relacionada