Impossible d'accéder à mon serveur ssh linux lorsqu'un réseau externe

J'ai donc essayé de faire des recherches sur internet pendant des jours, et je ne peux pas comprendre ça.

Je sais qu'il va être facile.

J'ai donc récemment pris un vieux bureau et chargé le serveur ubuntu 12.04. Mon objectif avec ce projet est de créer une zone pour héberger quelques référentiels git et peut-être une page Web simple.

J'ai installé les paquets SSH et Apache2 et essayé de les configurer. En ce moment, je peux me connecter à partir de mon ordinateur portable en utilisant ssh [email protected] mais seulement pendant que je suis sur le même réseau. Une fois que je quitte la maison, j'ai une erreur de temporisation.

Donc, 2 choses que j'aimerais faire maintenant.

Comment configurer le SSH pour me permettre d'accéder au serveur de l'extérieur du réseau. Obtenez mon nom d'hôte sur le serveur afin que les connexions soient greg @ hostname au lieu de [email protected]

(J'ai fait sudo nom d'hôte et j'ai changé le fichier etc / hostname et pas de résultats)

Merci les gars.

Lorsque vous êtes loin de chez vous, vous devez utiliser l'adresse IP externe de votre routeur, avec le renvoi de port configuré, pour vous connecter à n'importe quel ordinateur à l'intérieur de votre réseau domestique.

Si vous souhaitez utiliser un nom d'hôte pour revenir à votre réseau domestique lorsque vous êtes loin de chez vous, vous avez deux options:

  1. Achetez un nom de domaine à partir d'un registrar (j'utilise Hover ) et pointez ce nom sur l'adresse IP externe de votre routeur.

  2. Obtenez un nom de domaine à partir d'un service DNS dynamique (éventuellement gratuit) et indiquez ce nom à l'adresse IP externe de votre routeur.

Vous avez besoin d'une adresse IP publique statique à partir de votre FAI (diff: public et private IPs ).

Une fois que vous avez une IP publique affectée à votre serveur, inscrivez-vous et hébergez votre nom DNS – Comment