2012-04-19 3 views
0

мне нужно знать, если можно поставить локальный порт на удаленном компьютере через SSH туннелированияВвод порта в SSH туннелирования удаленного сервера

Пример

Machine A: port 80 
Machine B: Nothing 

Внутри машины A (важно, поскольку а может видеть B, но Б не может видеть)

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

результат

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

Заранее спасибо

+0

Мне кажется, что вы только что определили туннелирование SSH. – EJP

ответ

1

Вам нужен -R переключатель

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

localhost является с точки зрения, так что это означает пересылку порт 8585 на В к порту 80 на А.

См также установите RemoteForward в ~/.ssh/config.

+0

Спасибо, что работает !! – Kaltresian

Смежные вопросы