ERRO ssh-user-config com Cygwin no Windows 7

ERRO ssh-user-config com Cygwin no Windows 7

Estou seguindo oComo obter acesso de linha de comando SSH ao Windows 7 usando Cygwin.

Na User Configuration of SSHetapa (metade da página acima, mais ou menos) recebi o seguinte erro:

$ 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.

Como proceder?

Responder1

Encontrei uma resposta aqui:https://stackoverflow.com/questions/28573763/i-am-unable-to-find-the-etc-passwd-file-in-cygwin

Resumindo, você deve:

  1. Encontre o arquivo /etc/nsswitch.conf (abra-o com o bloco de notas ou smt assim)
  2. Adicione esta linha em: db_home: /%H

Isso mudará o diretório inicial do Cygwin para ser igual ao diretório de perfil de usuário do Windows.

Responder2

Parece que o arquivo /etc/passwd lista o diretório inicial errado ou o diretório /home/User foi excluído.

Isso pode ser corrigido abrindo o arquivo passwd e corrigindo o diretório inicial do seu usuário ou, se estiver correto: criando o diretório em questão.

informação relacionada