我经常使用以下命令进行端口转发以访问远程 Web 服务器:
ssh user@remotehost -L 1234:localhost:1234
所以现在我可以在浏览器中输入http://localhost:1234来访问远程主机的 Web 服务器。我现在要做的是使用 localhost 以外的名称。例如,是否可以使用一些参数调用 ssh,以便我可以在浏览器中输入http://remotealias:1234来访问远程 Web 服务器?当我同时在端口 1234 上的本地计算机上运行其他服务时(并且不想记住许多端口:主机隧道映射),这特别有用。
如果单独使用 ssh 命令不可能,我也对需要在我的机器中编辑一些本地配置以使其按描述工作的解决方案感兴趣。