$ ssh [email protected]
Could not create directory'/cygdrive/c/Documents and Settings/vidar kongsli/.ssh'.
The authenticity of host 'login.somehost.no (...)' can't be established.
RSA key fingerprint is ....
Are you sure you want to continue connecting (yes/no)? no
Host key verification failed.
$ set | grep HOME
HOME=/cygdrive/d/home/vidar
HOMEDRIVE=C:
HOMEPATH=/cygdrive/d/home/vidar
$ ls ~/.ssh
id_rsa id_rsa.pub
Une idée pourquoi ssh n'utilise pas la variable d'environnement $ HOME lorsqu'il essaie de localiser ~ / .ssh?
(modifier: formatage fixe)
HOME
à%USERPROFIEL%
des variables d'environnement avant l'Cygwin installé. Donc ... / home / <nomutilisateur> n'a pas été créé (/etc/passwd cannot be found
). Et ne peut pas utiliser la clé ssh dans% USERPROFILE%.db_home: /%H
résoudre parfaitement le problème. Merci beaucoup!Dans /etc/nsswitch.conf:
Voir le paramètre db_home . Cela indique à Cygwin d'utiliser simplement le
%USERPROFILE%
répertoire Windows comme Cygwin $ HOME.Cela est nécessaire si, par exemple, vous souhaitez partager les mêmes clés SSH entre git (GitHub Enterprise) et SSH avec divers systèmes Unix / Linux locaux.
Le réglage
%HOME%
au niveau du système d'exploitation n'a pas fonctionné (même si$HOME
dans bash reflète correctement le paramètre).Vous pouvez voir dans la question d'origine que SSH essaie de mettre à jour le répertoire de base de Windows, qui est dans l'ancienne version de Windows de Vidar
C:\Documents and Settings\vidar kongsli
. Dans les versions actuelles (7+, je pense), l'équivalent estC:\Users\%USERNAME%
(ou, si Windows n'est pas installé sur C :,%SystemDrive%\Users\%USERNAME%
).la source
La variable est-elle
HOME
exportée? Essayez:export HOME
puis àssh
nouveau.la source
Mettre
db_home
dans/etc/nsswitch.conf
le chemin de votre maison. Il s'agit de la méthode recommandée par MSYS2.Ajout d' une
HOME
variable d'environnement également fonctionne .Git-for-Windows inclut
env
dansdb_home
, ce qui devrait lire votreHOME
variable bash, cependant, il est peu fiable .la source
db_home: windows cygwin desc