Sto usando
ssh root@my.server.ip -g -L 4321:localhost:28017
per stabilire un tunnel dal mio MacBook al mio server dedicato presso il mio provider di hosting. Funziona bene. Ora voglio accedere a diversi siti di amministrazione sul server remoto (una pagina di stato MongoDB, una pagina RabbitMQ ecc., Tutte su porte diverse). Tutti sono associati a 127.0.0.1 sul computer remoto. Come posso modificare questo comando ssh a
- assegnare un nome al tunnel e utilizzare ad esempio "my.tunnel.name" nel mio browser
- per poter definire la porta remota nel mio browser; Vorrei connettermi a my.tunnel.name:port, per poter chiamare i diversi siti
Questo è possibile con ssh? Ho letto le pagine man e ho cercato su Google per due giorni, ma non sembra funzionare.
--edit 2012-06-01 23: 36-- Grazie alle risposte e ai commenti forniti, il port forwarding funziona ora
ssh user@remote.server -D 4321
Posso configurarlo come proxy nel mio browser e il browser tratterà qualsiasi richiesta a localhost: anyport come se fosse stato effettuato sul server remoto. L'uso di un nome ora non è necessario, poiché il browser è solo per siti di server remoti.