ssh proxy(ssh proxyjump)

更新时间:2023-02-28 19:29:25 阅读: 评论:0

SSH 通过代理连接服务器

老规矩,先说结论:

或者:

注意:由于 macOS 版 Ncat 的 7.90 和 7.91 版本的 bug,上述方式不再生效。起码 7.91 版本在 macOS 10.15.7 上是不行的。此问题在 7.92 版本中已经解决。

具体原因参见: https://nmap.org/changelog.html

但 Linux 上没问题。所以增加个 socat 的替补方案:

Scout 本身很强大,但对代理的支持这部分貌似差一些,只支持 SOCKSv4 和 HTTP Proxy,不支持 SOCKS5。详情参考 《socat 初窥门径》 。

有些时候,由于网络限制等原因,不能直接连通过 SSH 连到指定服务器,需要经过代理进行连接。例如如下场景:

其中,
client.net 不能直接访问 rver.net
client.net 可以访问 proxy.net
proxy.net 可以访问 rver.net

使用 SSH 的 ProxyCommand 选项,配合 nc/Ncat 命令,实现 client.net 通过代理 proxy.net ,以 SSH 访问 rver.net 。

(1) nc

macOS 上常用这种方案。但是 nc 不支持需要认证的代理。

常用参数:

(2) Ncat

Ncat 在 macOS 上通过代理连接时会出现连接断开的情况。

常用参数:

以 nc 为例,如使用 Ncat 可以自行替换。

默认为 Socket5 代理,这时可以省略 -X 参数
或者采用另一种写法:

SSH 配置文件位置:

增加如下两行内容:以 nc 为例,如使用 Ncat 可以自行替换。

使用配置文件之后,就不需要在命令行中进行代理配置了。

对于大部分情况,都可以直接使用 nc 或者 Ncat 解决。但对于一些复杂情况,也可以通过其它方案完成。如在 macOS 上想通过需要认证的代理连接,用 nc 不支持代理认证, Ncat 又有些问题。

对于代理类型的问题,可以通过 Brook 来进行类型转换。

1、 corkscrew

只支持 HTTP 代理

如需要访问带认证的代理服务器:

~/.ssh/myauth 的内容:

2、 proxytunnel

只支持 HTTP 代理

命令行里只填用户名,会提示输入密码,或者通过环境变量传入。

(完)

为什么我的windows 10没有Ssh Proxy和Ssh Broker两个服务

传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓“中间人”的攻击方式,就是“中间人”冒充真正的服务器接收你的传给服务器的数据,然后再冒充你把数据传给真正的服务器。服务器和你之间的数据传送被“中间人”一转手做了手脚之后,就会出现很严重的问题。

SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的“通道”。

使用SSH代理

汗,其他人的回答怎么没有搭边的?
你把sshd的端口设为443或者80、53之类的端口,就可以经由公司代理了。
如果你指的是让工具走8080的代理,putty是有proxy选项的,你仔细找找。
另外推荐Bitvi Tunnelier,它设置上级代理非常方便。

如果plink想走8080代理,可以使用类似ccproxy+proxycap之类的软件。
有别的问题的话,给我发私信吧。

Chrome或Firefox怎么设置才能用SSH代理上网

  尊敬的用户,您好!很高兴为您答疑。

  使用SSH代理的话,在火狐浏览器下您需要下载安装扩展:AutoProxy,相关的设置可以参阅:用ssh做firefox的代理和PLAYSSH教程:火狐浏览器(Firefox +AutoProxy)使用SSH代理的方法。

  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。


本文发布于:2023-02-28 18:47:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/167758376545775.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:ssh proxy(ssh proxyjump).doc

本文 PDF 下载地址:ssh proxy(ssh proxyjump).pdf

标签:ssh   proxy   proxyjump
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|