2012-04-19 3 views
0

je besoin de savoir s'il est possible de mettre un port local dans une machine à distance via un tunnel SSHMettre un port dans un tunnel SSH serveur distant

Exemple

Machine A: port 80 
Machine B: Nothing 

machine à l'intérieur A (importante, parce que A peut voir B, mais B ne peut pas voir A)

A> ssh -f -N -? 80:B:8585 [email protected] 

résultat

Machine A: port 80 
Machine B: port 8585 (really A:80) 

Merci à l'avance

+0

Il me semble que vous venez de définir le tunnel SSH lui-même. – EJP

Répondre

1

Vous devez le -R commutateur

ssh -f -N -R 8585:localhost:80 [email protected] 

localhost est du point de vue de A, donc cela signifie de rediriger le port 8585 sur B au port 80 sur A.

Voir également le RemoteForward paramètre dans votre ~/.ssh/config.

+0

Merci cela fonctionne !! – Kaltresian

Questions connexes