openssh не найдет каталог .ssh на cygwin

1

Я только что установил Cygwin, и openssh игнорирует файл known_hosts. Я предполагаю, что openssh даже не видит папку ~ / .ssh. Я определил переменную среды Windows HOME, и Cygwin запускается в% HOME%. Разрешения на ~ / .ssh равны 600, а разрешения внутри ~ / .ssh равны 600 для всего, за исключением того, что known_hosts и * .pub - 644. Все, что я получаю, это

$ 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

Обратите внимание, что у меня нет строки debug1: Reading configuration data /etc/ssh/ssh_config, и что еще более странно, Cygwin не устанавливает / etc / ssh.

Джек Таннер
источник

Ответы:

0

Оказалось, что мне нужно было не только установить% HOME%, но и создать точку монтирования для / home / myhome.

$ cat /etc/fstab.d/myhome 
c:/Users/myhome/My\040Documents /home/myhome    ntfs    binary  0       0
Джек Таннер
источник