我在访问远程服务器上的端口 9293 上运行的 Web 应用程序时遇到了一些麻烦,只能通过端口 5634 上的 ssh 访问。我已将 FoxyProxy 配置为路由符合远程主机 IP 地址的所有流量(通配符白名单如下 * Remoteip*) 到端口 1234。这个故事的结局是它不起作用,这是我正在运行的 ssh 命令:
ssh -D 1234 user@remoteip -p 5634
然后,当我尝试通过以下地址连接到 Web 应用程序时,它超时(启用了 ssl):
https://remoteip:9293
有什么想法我哪里出错了吗?此外,远程主机正在运行 Debian 7.5(如果相关的话)。
答案1
您应该使用telnet
以下命令来检查端口转发是否有效:
telnet localhost 1234
SSH
当您使用错误的选项(两次)时,它可能无法正常工作:
ssh -L localhost:1234:remoteip:5634 user@remoteip
或(取决于服务器正在侦听的接口:
ssh -L localhost:1234:localhost:5634 user@remoteip