Допустим ваш провайдер не предоставляет услугу выделенного ip адреса а раздает приватные ip, но на хост все-таки хочется попасть из внешнего мира.
Для этого нам понадобится сервер в интернете с запущенным sshd в котором включен параметр AllowTcpForwarding yes (Он включен по умолчанию)
Инструкция:
На хосте тоже запускаем sshd
далее с него набираем:
host# ssh -N user@server -R2222:127.0.0.1:22
user@server's password:
собственно все ... теперь можно с сервера попасть на хост
user@server# ssh user@127.0.0.1 -p 2222
Password:
Last login: Fri May 28 15:13:26 2010
host#
теперь можно написать скрипт, который будет создавать тоннель при старте хоста и реконнектиться в случае отрыва ...