openssh não encontrará o diretório .ssh no cygwin

1

Acabei de instalar o Cygwin e o openssh ignora o arquivo known_hosts. Meu palpite é que o openssh nem sequer vê a pasta ~ / .ssh. Eu defini uma variável de ambiente do Windows HOME e o Cygwin começa em% HOME%. As permissões em ~ / .ssh são 600, e as permissões dentro de ~ / .ssh são 600 para tudo, exceto que known_hosts e * .pub são 644. Tudo que eu obtenho é

$ ssh -vvv -Y foo
OpenSSH_6.1p1, OpenSSL 1.0.1c 10 May 2012
debug2: ssh_connect: needpriv 0
ssh: Could not resolve hostname learnlab: hostname nor servname provided, or not known

Note que eu não tenho a linha debug1: Reading configuration data /etc/ssh/ssh_config , e o que é ainda mais estranho, o Cygwin não instala o / etc / ssh.

    
por Jack Tanner 22.12.2012 / 06:04

1 resposta

0

Descobri que eu tinha que não apenas definir% HOME%, mas também criar um ponto de montagem para / home / myhome.

$ cat /etc/fstab.d/myhome 
c:/Users/myhome/My0Documents /home/myhome    ntfs    binary  0       0
    
por 22.12.2012 / 17:14

Tags