• # ftp sur /etc/cron.hourly

    Posté par . En réponse au message comment reprendre la main sur un serveur sans ssh ?. Évalué à 2.

    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.