我
ssh root@my.server.ip -g -L 4321:localhost:28017
用来建立从MacBook到托管提供商的专用服务器的隧道。它运作良好。现在,我想访问远程服务器上的几个管理站点(MongoDB状态页面,RabbitMQ页面等,都在不同的端口上)。所有这些都绑定到远程计算机上的127.0.0.1。如何调整此ssh命令以
- 为隧道分配一个名称,并在浏览器中使用“ my.tunnel.name”
- 能够在我的浏览器中定义远程端口;我想连接到my.tunnel.name:port,以便能够调用其他站点
ssh是否可能?我已经阅读了手册页并在Google周围搜索了两天,但是它似乎无法正常工作。
--edit 2012-06-01 23:36--由于提供了答案和注释,端口转发现在可以使用
ssh user@remote.server -D 4321
我可以在浏览器中将其设置为代理,浏览器会将对localhost:anyport的任何请求都视为在远程服务器上发出的请求。现在无需使用名称,因为浏览器仅用于远程服务器站点。