Это старая версия документа!
SSH Тунель
Строим туннель из сети в мир.
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) сервер.
w3m
$ 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
- $ 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.