Accesso a una porta inoltrata remota da un terzo host


0

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

Risposte:


0

Dalla macchina indipendente, connettersi a

wget http://server1:80

... e lascia che il tunnel SSH del server1 lo porti alla porta 9080 del server2.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.