Ho due server server1 e server2 da server1 emettere il seguente comando
ssh user2@server2 -N -R 9080:localhost:80
Ora da server2 ho dato il seguente comando:
wget http://localhost:9080
funziona il file scaricato da wget è il file ospitato dal server web in esecuzione su server1: 80
Da una macchina indipendente invio il seguente comando
wget http://server2:9080
Questo non funziona - il comando alla fine scade. Non vedo alcun indizio nei syslog di server2.
Ho sostituito tutte le mie regole del firewall su server2 con:
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