44 votes

Transférer SSH à travers le tunnel SSH

Ma situation :

Me(localhost) -> Serveur A(ip:100.100.100.100) =>(serveur B(ip:192.168.25.100),server....)

Je suis capable d'accéder au serveur par SSH car il a une vraie adresse IP. si je veux me connecter au serveur b, je dois utiliser l'ip du serveur b (192.168.25.100).

exemple :

depuis mon PC :

ssh user@100.100.100.100

puis dans 100.100.100.100.100,

ssh user@192.168.25.100

Cela me permettrait d'accéder au serveur B avec ssh.

que faire si je veux me connecter directement au serveur b ? Comment puis-je le faire ?

exemple :

de mon oc :

ssh@192.168.25.100

J'ai essayé ce qui suit :

ssh -L 22:localhost:22 user@100.100.100.100

sans succès

7voto

Jean Spector Points 131

Alors que ProxyJump a déjà été mentionné, il est surtout utile pour les hôtes statiques auxquels vous vous connectez constamment. Si les machines changent constamment, il est beaucoup plus facile d'utiliser -J (hôte de saut) argument de ligne de commande :

Une fois que vous savez ce qu'il fait, la syntaxe est assez simple :

ssh -J user1@100.100.100.100 user2@192.168.25.100

La commande ci-dessus établit une connexion à 100.100.100.100 en tant qu'utilisateur 1, puis "saute" à 192.168.25.100 en tant qu'utilisateur 2.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X