这几天被这个问题困扰的很厉害。之前也提到过,通过不断的google搜索,终于在输入搜索关键词“xshell代理服务器”之后,找到了最终的解决办法。
这中间,搜索了很多其他关键词,走了很多弯路,什么“ssh的替代工具”、“ssh配置代理”“公司内网无法ssh”等等。其中一步步指引我到正确的关键词中去,这个网页起到关键作用:公司内网可以访问外网,但是无法 ssh 连上外网 vps,有什么办法解决可以这个问题吗?这个网页内容把我成功引导去搜索“ssh over proxy”,也就是ssh代理,搞了半天,也没看明白,但是后来搜索xshell相关代理的时候,才步入正轨。最终通过这个文章解决:Xshell终端走外部代理访问远程服务器其实,当我成功在办公室电脑连接ssh的时候,我整个人都是懵的,不敢相信居然成功了。关键是如此的简单,根本不用什么艰深的代码指令。太简单了,关键。不敢相信。难者不会、会者不难。平静后,复盘手机为什么可以ssh,尝试把手机的代理关掉,发现果然,无法ssh了。也就是说,要想在公司网络环境下实现ssh连接,必须和科学上网一样,必须挂代理,必须走代理才能正常ssh,至于手机和电脑的区别,电脑不光要开代理软件,也必须在xshell软件里面设置ssh代理,而手机,只需要打开代理app就可以。山重水复疑无路,柳暗花明又一村。此刻,心情是欣慰的。发现就算电脑端代理软件选择关闭,也可以实现ssh连接。但是如果退出代理软件,就无法ssh成功连接。而手机上,是如法选择关闭代理,就无法ssh连接。是有区别的。
文章评论