Expérience vécue: je me connecte en ssh sur un hôte (très) distant, je modifie les paramètres du daemon ssh, puis je le re-démarre comme d'habitude avec:
/etc/init.d/ssh stop
/etc/init.d/ssh start
... sauf que la deuxième commande n'arrive jamais évidemment, je viens de scier la branche sur laquelle je suis assis.
Chance: il me reste la possibilité de faire du ftp sur la machine. Deuxième chance: le répertoire /etc/cron.hourly est en écriture pour l'utilisateur qui a le droit de faire du ftp. Ne reste plus qu'à écrire un script pour démarrer sshd, le placer dans /etc/cron.hourly en s'assurant qu'il est bien exécutable, et attendre la prochaine heure pleine.
Un conseil: bien tester le script de démarrage de sshd avant de l'envoyer par ftp, on n'a qu'une chance toutes les heures.
# ftp sur /etc/cron.hourly
Posté par malin . En réponse au message comment reprendre la main sur un serveur sans ssh ?. Évalué à 2.
/etc/init.d/ssh stop
/etc/init.d/ssh start
... sauf que la deuxième commande n'arrive jamais évidemment, je viens de scier la branche sur laquelle je suis assis.
Chance: il me reste la possibilité de faire du ftp sur la machine. Deuxième chance: le répertoire /etc/cron.hourly est en écriture pour l'utilisateur qui a le droit de faire du ftp. Ne reste plus qu'à écrire un script pour démarrer sshd, le placer dans /etc/cron.hourly en s'assurant qu'il est bien exécutable, et attendre la prochaine heure pleine.
Un conseil: bien tester le script de démarrage de sshd avant de l'envoyer par ftp, on n'a qu'une chance toutes les heures.