вывод в мир сервера на динамическом нерегистрируемом адресе
Ноябрь 19th, 2011
Ситуация: есть сервер, который стоит дома (за натом, с нерегистрируемым/непостоянным адресом, либо запускаемый на разных машинах). Нужно открыть его для большого интернета.
1. Читаем man ssh (/-R)
2. Читаем man sshd_config (/GatewayPorts)
3. на далёном сервере: echo «GatewayPorts yes» > /etc/ssh/sshd_config
4. на домашней машине ssh -R 0.0.0.0:11111:127.0.0.1:80 user@remote -N
Пока ssh-соединение живо, при подключении к 11111 порту далёкого сервера будет показан апач домашнего компьютера. Откуда угодно.
Совсем забыл сказать, что речь идёт про операционную систему linux и предполагается, что у вас есть сервер с регистрируемым адресом, через который погонится трафик.
Многие пропускают шаги 2-3, поэтому не получает нужного результата.