Это старая версия документа!


SSH Тунель

  • $ ssh -f -N -R 2222:10.11.12.13:22 username@99.88.77.66
  • $ ssh -p 345 -v -N -R 3307:10.11.12.13:3306 username@99.88.77.66

Если ssh запущен на нестандартном порту -p 345

  • $ ssh -p2222 localhost - мы попадём на хост 10.11.12.13
  • $ nc localhost -p 3307 - попадем на MySql хоста 10.11.12.13

Ключи

  • -f
  • -N
  • -v
  • -p - Порт
  • -R позволяет удаленные обращения (remote) направлять на (local) сервер.
$ ssh -f -N -R 2080:10.11.12.14:80 username@99.88.77.66

Введя на хосте 99.88.77.66:

$ w3m -dump http://localhost:2080
  • $ ssh -f -N -L 4080:192.168.0.10:80 nameuser@88.77.66.55
  • $ ssh -p 345 -v -N -L 3307:localhost:3306 username@99.88.77.66

Ключи

  • -f
  • -N
  • -L позволяет локальные обращения (Local) направлять на удалённый сервер.
  • -v
  • -p - Порт

Аналогично, вводим на своём хосте:

$ w3m -dump http://localhost:4080

и получаем доступ к web-ресурсу узла 192.168.0.10, который находится за хостом 88.77.66.55.