我需要通过 ssh 进入我的工作电脑,然后我需要使用我的工作机器连接到我工作时签约的外部网站(完全由另一家公司托管)。
这个答案说我可以通过单个端口进行隧道使用:
ssh -L 8080:server-hostname:80 remote-host
这非常理想,因为这样我就不必将所有流量都传输到我的工作机器上。因此,如果我需要使用工作机器访问的网站位于:
http://www.abcde.com/1020-39x/proprietary-documentation-blah
我试过:
ssh-L 8080:http://www.abcde.com/1020-39x/proprietary-documentation-blah:80我@工作
但是命令返回错误说Bad local forwarding specification
我怎样才能做到这一点?
答案1
您需要按照以下方式进行:
ssh -L 8080:www.abcde.com:80 me@work
然后通过浏览器连接到:
http://localhost:8080/1020-39x/proprieary-documentation-blah
获取远程服务器上的内容www.abcde.com
。