J'essaie d'exécuter l'outil sshpass pour automatiser une action sftp.Erreur de lancement sshpass 'Impossible d'obtenir un pseudo terminal: succès'
Sur un autre serveur, la commande fonctionne, mais sur ce serveur elle renvoie juste une ligne de message d'erreur.
Voici la commande J'utilise:
sshpass -p Password sftp [email protected]
Et je reçois l'erreur:
Failed to get a pseudo terminal: Success
Je l'ai essayé avec beaucoup de différents hôtes et que l'utilisateur root, et je Je peux être sûr que c'est un problème de sshpass ou de pseudo-terminal.
Je ne connais pas grand chose sur les pseudo-terminaux et n'arrive pas à trouver quoi que ce soit sur l'erreur. Le dossier/dev/pts est vide et cat/proc/sys/kernel/pty/nr est 0, ce qui signifie, je pense, qu'il n'y en a pas. Il y a 256 éléments pty **, de ptya0 à ptyzf, ce qui me fait penser que j'ai peut-être atteint une limite pour le nombre de pseudo-terminaux. Je pense que mes terminaux max (en regardant cat/proc/sys/noyau/pty/max) est 4096.
Est-ce que quelqu'un d'autre a connu cette erreur ou savoir ce qui pourrait être faux? C'est un serveur de production, donc je ne peux pas me permettre d'être en panne. Toute aide à ce sujet serait grandement appréciée.