• # Jamais tu fais un script qui lance SSH

    Posté par (site web personnel) . En réponse au message Lancement de SSH via script CGI. Évalué à 4.

    Si tu veux vraiment utiliser ton serveur web (partons sur un Httpd Apache, mais fonctionne avec Hiawatha, nginx, ...) :

    • Créer un virtual host (demande de configurer ton DNS ou /etd/hosts pour), ou path particulier,
    • Gérer un access.log juste pour cette partie,
    • utilise inotify sur ton access.log pour lancer un script qui :

      • soit lit le fichier de log pour obtenir l'IP et faire une ouverture firewall
      • soit démarre le SSH server.

    N.B. : Si inotify c'est overkill pour toi, tu as la crontab toutes les minutes...

    Aucun script lancé par le Web server. A la limite y a même pas besoin qu'une page existe derrière.