web-dev-qa-db-fra.com

Connexion externe à partir de SSH

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).

enter image description here

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.

Redirection de port

Paramètres

  • Nom de la règle: SSH for my computer (vous pouvez mettre un texte explicite)
  • Protocole: TCP (c'est le protocole le plus utilisé par SSH)
  • Port externe: 2222 (vous pouvez utiliser presque tous les ports, mais c’est le plus courant)
  • Port interne: 22 (il s'agit du port utilisé par le service SSH sur votre ordinateur)
  • IP externe: 0.0.0.0 ou laissez-le vide si vous le permettez (le routeur autorisera les connexions à partir de n'importe quel IP)
  • IP interne: l'adresse IP privée de votre ordinateur ressemblera probablement à 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).

Explication

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

Apparenté, relié, connexe

Des alternatives

tmate est un outil de ligne de commande permettant de connecter des ordinateurs protégés par un pare-feu à l'aide de SSH.

1
Helio