J'ai installé le serveur openssh sur mon Ubuntu 16.04 et je voulais accéder à mon ordinateur à distance via le terminal d'autres réseaux, tel que l'université, par exemple, mais je ne peux accéder via ssh que sur le même réseau.
Si quelqu'un peut m'aider à établir cette connexion externe afin que je puisse accéder à mon ordinateur alors que sur une autre connexion, je vous en serais très reconnaissant.
Je n'utilise pas de routeur autre que celui fourni par Vivo (routeur/mode Vivo Fibra).
NOTE: je n'ai pas l'intention d'utiliser PuTTY, Team Viewer ou autre chose, je veux juste utiliser le terminal, pour moi c'est plus pratique.
Je ne parle pas anglais couramment, désolé pour cela. Texte traduit par google.
SSH for my computer
(vous pouvez mettre un texte explicite) TCP
(c'est le protocole le plus utilisé par SSH) 2222
(vous pouvez utiliser presque tous les ports, mais c’est le plus courant) 22
(il s'agit du port utilisé par le service SSH sur votre ordinateur) 0.0.0.0
ou laissez-le vide si vous le permettez (le routeur autorisera les connexions à partir de n'importe quel IP) 192.168.1.X
.Remarque: Pour obtenir une adresse IP privée statique (toujours la même) de votre ordinateur, vous devrez peut-être modifier davantage les paramètres du routeur (recherche allocation DHCP statique ou réservation pour plus d'informations).
Cette configuration signifiera que toute connexion du monde extérieur à l'adresse IP publique de votre routeur (visible sur le port cette page ) sur le port 2222
sera redirigée vers le port 22
de votre ordinateur (adresse IP privée).
Pour vous connecter à votre ordinateur via SSH, vous devez spécifier le port car il ne s'agit pas du port par défaut (22
) mais d'un port personnalisé (2222
dans l'exemple). Vous pouvez utiliser l'exemple ci-dessous pour vous connecter depuis le monde extérieur:
ssh [email protected] -p 2222