Bonjour J'utilise NXclient (UNix/KDE). Je cours un script de python où il essaye de créer la session de ssh à un autre serveur et exécute une tâche d'automation. Fondamentalement, je stocke un mot de passe dans la variable et lorsque la session SSH demande un mot de passe, il suffit d'envoyer le mot de passe stocké. ça marche très bien en utilisant du mastic. PROBLEME: lorsque j'utilise ci-dessus nxclient. chaque fois qu'une session SSH a besoin d'un mot de passe 'Une invite GUI apparaît demandant un mot de passe qui bloque le terminal et échoue mon script. Je ne veux pas entrer le mot de passe dans gui parce que le mot de passe est déjà stocké dans une variable qui sera utilisée.Désactiver la boîte de dialogue ssh ouverte pour le mot de passe pendant la session ssh
J'ai joint la capture d'écran suivante. Comment puis-je désactiver cela s'il vous plaît aider. click for screen shot
[EDIT] section de code qui fait que if password_prompt: child.sendline(getpass.getpass('Enter your windows password: ')) else : child.sendline(ssh_password) i = child.expect([os.path.basename(keyfile), pexpect.TIMEOUT])
Vous pouvez passer à l'authentification plus sécurisée [public/private key authentication] (https://help.ubuntu.com/community/SSH/OpenSSH/Keys) – jDo