web-dev-qa-db-fra.com

Comment adresser ssh-server avec un sous-domaine pour l'accès à distance?

J'essaie de configurer ssh-server sur mon Ubuntu 12.04 VM (s'exécutant dans VirtualBox sous Mac OS X 10.7).

J'ai un nom de domaine, appelez-le foo.com, et j'aimerais rendre ssh disponible via ssh à linux.foo.com. (Je veux que cela soit accessible de l'extérieur du réseau local.)

Comment puis-je faire ceci? Ai-je besoin d'une adresse IP statique ou existe-t-il un moyen de transférer le trafic de manière dynamique?

Merci!

4
oxyacanthous
  1. Vous devez ajouter un enregistrement "A" pour linux.foo.com aux serveurs de noms de foo.com pointant vers l'adresse IP publique de votre machine/routeur domestique.
  2. Si cette adresse IP publique est dynamique, vous avez besoin d'un outil et d'une interface (API) permettant la mise à jour automatique. La plupart des serveurs de noms fournis par les revendeurs de noms de domaine ou les services d'hébergement ne disposent pas d'une telle fonctionnalité DNS dynamique. Vous aurez donc peut-être intérêt à utiliser un service DNS dynamique tel que DynDNS. Avec un compte payant, je pense qu’ils vous laisseront utiliser votre propre domaine/sous-domaine. linux.foo.com avec leurs serveurs de noms.

  3. Si votre VM est connectée en mode ponté, votre routeur doit être configuré pour transférer le port 22 vers son adresse IP interne.

    • S'il s'agit d'un NAT, vous devez configurer vbox et l'hôte pour effectuer ce transfert.
3
ish