我正在使用
ssh root@my.server.ip -g -L 4321:localhost:28017
在我的托管服务提供商处建立从 MacBook 到我的专用服务器的隧道。它运作良好。现在我想访问远程服务器上的几个管理站点(MongoDB 状态页面、RabbitMQ 页面等,都在不同的端口上)。所有这些都绑定到远程机器上的 127.0.0.1。我怎样才能调整这个 ssh 命令
这可以通过 ssh 实现吗?我已经阅读了手册页并搜索了两天,但它似乎不起作用。
--edit 2012-06-01 23:36-- 由于提供的答案和评论,端口转发现在使用
ssh user@remote.server -D 4321
我可以在浏览器中将其设置为代理,浏览器会将任何对 localhost:anyport 的请求视为是在远程服务器上发出的。现在不需要使用名称,因为浏览器仅用于远程服务器站点。