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