Friday, March 23, 2012

Проброс портов

ssh -L [<локальный хост>:]<локальный порт>:<удаленный хост>:<удаленный порт> <имя>@<хост>

локальный хост - Хост на который пробрасываем, если не указывать то будет localhost
локальный порт - Порт на который пробрасываем
удаленный хост - Хост к которому хотим получить доступ
удаленный порт - Порт удаленного хоста
имя@хост - Шелл к которму у нас есть доступ, через него и будем пробрасывать


Пример:
У нас есть шелл доступ к машине, на которой установлено два сетевых интерфейса
eth0 - 192.168.0.1/255.255.255.0 - этот интерфейс смотрит на нас
eth1 - 192.168.1.1/255.255.255.0 - этот смотрит во внутреннею сеть



Мы хотим получить доступ к устройству находящему во внутренней сети с адресом 192.168.1.100/255.255.255.0 на 80 порту крутится httpd.
На своей локальной машине пишем:
ssh -L 8888:192.168.1.100:80 user@192.168.1.1
после этого в браузере заходим на адрес localhost:8888 вот и все

No comments:

Post a Comment