У меня есть два сервера server1 и server2 из server1, выполните следующую команду
ssh user2@server2 -N -R 9080:localhost:80
Теперь с сервера2 я выдаю следующую команду:
wget http://localhost:9080
это работает файл, загруженный wget - файл, размещенный на веб-сервере, работающем на сервере1:80
С независимой машины я выдаю следующую команду
wget http://server2:9080
Это не работает - команда в конечном итоге истекает. Я не вижу никаких подсказок в системных журналах server2.
Я заменил все свои правила брандмауэра на server2 на:
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination