проброс туннеля ssh


ssh-туннель, примеры использования
— сегодня этот блог помог примером:
Если с localhost до httpserver нет прямой связи, т.е. порт 80 не доступен, то на localhost необходимо запустить команду:

$ ssh -g -f -N -L 9999:httpserver:80 user@bufhost

где

  • bufhost — это сервер, с которого доступен порт httpserver:80, и на котором запущен демон sshd
  • 9999 — порт на localhost:9999, с которым будет связана точка доступа httpserver:80
  • -g — позволить соединения на 9999 не только процессам с localhost, но и другим компьютерам в сети.
  • -f — запустить в фоновом режиме
  • -N — не организовывать ssh-сессию для набора команд в теринале.

Было необходимо добраться до сервера, стоящего в локальной сети и недоступного мне через сервер, к которому есть доступ.