web-dev-qa-db-fra.com

SSH à l'adresse IP locale du réseau externe

Je sais qu'il y a beaucoup d'informations sur ce sujet mais je ne comprends toujours pas quelque chose. Nous avons un réseau wiifi interne qui comprend 4 bureaux, chacun ayant une adresse IP locale interne. Le routeur reçoit une adresse IP statique externe. Je souhaite me connecter depuis mon ordinateur portable domestique (réseau différent) à chacun de ces ordinateurs de bureau à l'aide de leurs utilisateurs d'ip et de leurs mots de passe locaux. Je comprends comment créer une redirection de port à partir de mon routeur, mais je souhaite le garder dynamique et me connecter à chaque fois par ssh à différents postes de travail ... Comment puis-je le faire? Il existe une commande similaire à ssh nom d'utilisateur @ local-ip external-ip?

2
Holy Moses

Vous pouvez spécifier le transfert de port pour les ports entrants à transférer vers le port 22 sur chacun des ordinateurs.

Disons que vous avez 4 ordinateurs sur ce réseau. Nous les appellerons A, B, C et D. Vous avez un ordinateur portable sur un réseau différent et vous souhaitez vous connecter à l'ordinateur A, B, C ou D.

Définissez la redirection de port entrant sur le port 55555, par exemple, pour la redirection vers l’ordinateur A sur le port 22.

Pour vous connecter à l'ordinateur A sur le port 22, vous devez vous connecter à l'IP externe sur le port 55555 qui sera transféré à l'ordinateur A sur le port 22. La commande à connecter se lirait comme suit:

ssh username@externalIP:55555

exemple:

ssh [email protected]:55555

Configurez pour transférer toutes les connexions entrantes sur le port 55556 vers l’ordinateur B, le port 22, etc., etc.

2
mchid

si vous avez une adresse IP statique, vous pouvez alors NAT en local. vous pouvez ssh pour cela (nom d'utilisateur ssh @ publicip) "serveur public" et à partir de là, vous pouvez passer à un autre ordinateur local via le nom d'utilisateur ssh @ localip.

0
vit