J'ai installé un serveur domestique pour jouer avec. Au lieu de me souvenir de l'adresse IP, j'ai créé un sous-domaine sur mon site Web personnel hostmonster ( http://subdomain.domainname.com ) et redirigé pour pointer vers mon serveur à la maison.
Sur le pare-feu de mon routeur chez moi, j’ai transféré les ports 80 et 22 pour permettre à Web et à ssh d’atteindre ce serveur.
Il semble toutefois que mon hébergeur Web transfère les demandes du port 80, mais pas celles de SSH. Je suis arrivé à cette conclusion après avoir remarqué ce qui suit:
Quand j'accède http://subdomain.domain.com Je vois avec succès les pages Web hébergées sur mon serveur domestique. Cependant, lorsque je suis ssh dans [email protected], je ne peux pas m'authentifier. ssh'ing dans homeusername @ homeIP fonctionne bien.
J'ai également constaté que la connexion ssh dans [email protected] parviendrait à ssh sur mon compte Web.
Est-ce que quelqu'un sait comment je peux configurer ce genre de 'ssh forwarding'?
Merci d'avance,
la source
ssh [email protected]
vous connecte à votre compte web hostmonster ou à un compte sur votre serveur domestique?Réponses:
Vous devez accéder au serveur de noms de votre domaine et créer un enregistrement A pour votre sous-domaine qui pointe vers votre adresse IP personnelle. Si vous n'avez pas d'adresse IP statique à la maison, vous devrez configurer un DNS dynamique. Il existe de nombreux fournisseurs de DNS dynamiques sur Google. trouvez-en un que vous aimez.
La partie clé de votre question est que vous avez "redirigé" votre sous-domaine pour qu'il pointe vers votre serveur à la maison. Je suppose que vous avez utilisé quelque chose comme l'en-tête d'actualisation HTTP. Lorsque vous essayez d'atteindre votre serveur domestique via la redirection, voici comment le flux fonctionne:
Maintenant, voici ce qui se passe lorsque vous essayez de ssh sur votre serveur domestique:
La différence est que sur le port 80, Apache voit la redirection. Sur le port 22, sshd ne connaît pas de redirection et pense que vous essayez de ssh sur le serveur Hostmonster.
la source