Estou usando
ssh root@my.server.ip -g -L 4321:localhost:28017
para estabelecer um túnel do meu MacBook para o meu servidor dedicado no meu provedor de hospedagem. Isso funciona bem. Agora eu quero acessar vários sites de administração no servidor remoto (uma página de status do MongoDB, uma página do RabbitMQ etc., todas em portas diferentes). Todos eles estão vinculados a 127.0.0.1 na máquina remota. Como posso ajustar este comando ssh para
- atribua um nome ao túnel e use, por exemplo, "my.tunnel.name" no meu navegador
- ser capaz de definir a porta remota no meu navegador; Gostaria de me conectar ao my.tunnel.name:port, para poder chamar os diferentes sites
Isso é possível com o ssh? Eu li as páginas de manual e pesquisei por dois dias agora, mas parece que não funciona.
--edit 2012-06-01 23: 36-- Graças às respostas e comentários fornecidos, o encaminhamento de porta funciona agora usando
ssh user@remote.server -D 4321
Posso configurá-lo como proxy no meu navegador e o navegador tratará qualquer solicitação para localhost: anyport como se tivesse sido feita no servidor remoto. Agora, não é necessário usar um nome, pois o navegador é apenas para sites de servidores remotos.