Windows下使用MobaXTerm的SSH转发(隧道)


最近居家办公,工控机在内网中,调试很不方便。

原本使用套娃方式,向日葵->公司Windows电脑(2网段)->远程桌面到Windows工控机(2网段/0网段,双网卡)->ssh到Ubuntu工控机(0网段)。
只是看东西还好,如果想从我的Ubuntu开发环境(2网段,向日葵远程做开发)把刚编译好的东西拿过去…………
这也是本文的由来,最后实现的是Ubuntu开发环境(2网段)->Ubuntu工控机(0网段)。

其实原理很简单,就是利用了这个Windows的工控机做了一次端口转发,以下简单介绍一下怎么配置:

1.Windows安装FreeSSHd

2.配置FreeSSHd
配置端口与私钥

新建用户

设置为需要密码与关闭公钥验证

开启SSH服务

3.打开MobaXTerm,配置Tunneling
选择Remote port forwarding方式

  • Local Server:设备端,这里指Ubuntu工控机(0网段),填写默认ssh端口22
  • SSH Server:SSH服务,这里指FreeSSHd的配置,我是借由2网段访问的,这里填外部能够访问到的ip
  • Remote Clients:远端客户端,这里指我的Ubuntu开发环境(2网段);中间的6622指我从外部访问使用的端口

4.试着访问一下,大功告成!
ssh -p 6622 hint@192.168.2.100


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM