Avant ma mise à jour vers macOS Sierra, autossh
fonctionnait très bien. Maintenant, lorsque je le lance, la session ssh se termine immédiatement. Voici la commande que j'utilise :
autossh -f -M 8880 -N -y -L 8889:localhost:8888 mon-serveur
Quand je regarde le fichier journal, j'obtiens la sortie suivante :
2016/09/29 10:54:17 autossh[15328] : vérification de la période de grâce, essais = 0
2016/09/29 10:54:17 autossh[15328] : démarrage ssh (compteur 1)
2016/09/29 10:54:17 autossh[15328] : ssh enfant pid est 15329
2016/09/29 10:54:17 autossh[15328] : vérification de l'enfant 15329
2016/09/29 10:54:17 autossh[15328] : réglage de l'alarme pour 600 secondes
2016/09/29 10:54:17 autossh[15329] : exécution de /usr/bin/ssh
2016/09/29 10:54:21 autossh[15328] : vérification de l'enfant 15329
2016/09/29 10:54:21 autossh[15328] : ssh a quitté avec un statut d'erreur 255; redémarrage de ssh
Cela se répète encore et encore. Cependant, lorsque je lance la même commande sans l'option -f
(sans exécution en arrière-plan), tout fonctionne bien. Cela ressemble au problème décrit ici, mais je n'utilise pas d'identifiant personnalisé.
Quelle pourrait être la cause de ceci, et comment le résoudre ?