Python >> Tutoriel Python >  >> Python Tag >> JuPyter

CreateProcessW failed error:2 ssh_askpass:posix_spawn:Aucun fichier ou répertoire de ce type La vérification de la clé de l'hôte a échoué, bloc-notes jupyter sur le serveur distant

Selon les docs openssh, le client ssh, qui demandera généralement un mot de passe sur la ligne de commande, essaiera d'afficher une boîte de dialogue GUI pour que l'utilisateur entre son mot de passe, si SSH_ASKPASS et DISPLAY les variables d'environnement sont définies.

Sur Windows cependant, cela n'est pas encore correctement pris en charge, car le ssh_askpass nécessaire binaire est manquant, et aussi parce que cela semble encore assez orienté X11.

Git pour Windows semblait cependant le faire fonctionner correctement.

Bien sûr, si vous souhaitez simplement saisir votre mot de passe sur la ligne de commande, assurez-vous que les variables ne sont pas définies. Avec les informations que vous avez fournies, il est cependant impossible de répondre pourquoi la variable a été définie en premier lieu.


Si vous avez besoin que la variable DISPLAY soit définie parce que vous souhaitez utiliser VcXsrc ou un autre X-Server dans Windows 10, la solution consiste à ajouter l'hôte que vous souhaitez connecter à votre fichier known_hosts. Cela peut être fait en appelant

ssh-keyscan -t rsa host.example.com | Out-File ~/.ssh/known_hosts -Append -Encoding ASCII;