• # double ssh

    Posté par . En réponse au message Connection SSH renversée.... Évalué à 3.

    Soit A la machine dans ton LAN, inaccessible depuis l'extérieur.
    Soit B une machine à toi sur Internet.

    Sur A:
    ssh -R 2222:localhost:22 utilisateur@B

    Ensuite sur B
    ssh -p 2222 root@localhost
    et hop tu as accès à A depuis B.

    Le problème est que tu ne peux peut-être pas maintenir la connexion de A vers B de manière permanente. Ou que B n'est pas toujours la même machine.

    Dans ce cas tu peux faire un cron sur A, qui vérifie une url fixe sur un serveur Web que tu possèdes.
    Cette url contiendra l'adresse IP de B, voire la clé public utilisée par ssh.
    Toute les 10 minutes A vérifie cette url. Quand tu veux te connecter sur A, tu remplis le fichier avec les bonnes infos sur ton serveur Web. Tu attends un peu, et hop A établit la connexion vers B.

    Une autre variante pourrait être avec un mail que tu envoies et A qui le traite avec procmail.