➣ Reading Time: 7 minutes

前言

MobaXterm 是一個遠端的 terminal 連線軟體,
透過 MobaXterm 我們可以連線至遠端的系統 (例如:linux, ubuntu)

對於現在居家工作的我來說,透過 VPN 連線至公司電腦,
使用 MobaXterm 這個軟體,就同時能滿足 「terminal」 與「檔案總管」的兩種需求!

準備 VPN 的部分

準備 VPN 工具 – OpenVPN

step 1. 下載 OpenVPN 軟體

OpenVPN 下載網址:https://openvpn.net/community-downloads/

我們要下載的是 windows-64 位元 的檔案 (通常現在比較新的 windows 電腦都是這個,不是請自行調整)

step 2. 安裝 OpenVPN 軟體

安裝完即可。

取得 vpn 設定檔案 (副檔名為 .ovpn 的檔案,通常會由企業或學校機構提供。)

總之,這邊幫不了忙XD
請向你的 企業 或 學校機構拿到一個「副檔名為 .ovpn 的檔案」。

連線至 VPN

step 1. 匯入 「.ovpn」 設定檔

從右下角選單「右鍵」OpenVPN,選擇「匯入設定檔」,
將剛剛上一個步驟中的「.ovpn 的檔案」匯入。

step 2. 透過 VPN 連線至遠端

從右下角選單「右鍵」OpenVPN,選擇「連線」即可。

(連線時,也請向「企業」或「學校機構」取得連線使用的帳號密碼)

MobaXterm 的部分

下載 MobaXterm

step 1. 前往 MobaXterm 官方網站的下載頁

點擊 Free 下方的「Download Now」,

如果需要更多高級的功能,可以再考慮使用 Professional Edition (以初學者來說 Free 夠用)

step 2. 下載 MobaXterm

我們選擇左方的「Portable edition」,點擊下載並安裝即可。

正式使用 MobaXterm

前置步驟 (連上 VPN) 準備完,終於要進我們的重頭戲了!

step 1. 設定遠端連線主機

按左上角的「Session」,新增「host」為「連線主機名稱與ip」,
(因為有連 VPN 所以偵測的到。)

step 2. 點擊左側即可連線

記得輸入對應主機的帳號密碼~

MobaXterm 主要特色

快速登入遠端主機

第一次登入之後,第二次有紀錄的話,
點左側就可以直接快速連線,非常方便!

左側可以像檔案總管一樣,直接檢視文件。 點擊也可以直接開啟

這邊僅做示範,總之就是可以直接用檔案總管的方式看到裡面的檔案。

此外,下方還有一個 Follow terminal folder 可以勾選,
勾選後,檔案總管的內容,會跟著「terminal 當前資料夾」進行資料夾內容的變化。

X11 forward 功能,直接顯示視窗在本地端

這個我們使用 cv2 的 imshow 來進行示範,

在 opencv 的 cv2.imshow 功能中,
我們本應該要將畫面「輸出至遠端主機上」,
但因為有了「 X11 forward 的功能」,我們能將畫面從遠端拉回來,
顯示在自己的主機上。

如下圖,我們可以看到顯示 cv2.imshow 的視窗,是「windows 介面的視窗」

Reference

https://www.asus.com/tw/support/faq/1004469
https://it001.pixnet.net/blog/post/350223902-it%E5%A5%BD%E7%94%A8%E8%BB%9F%E9%AB%94%E2%80%93-mobaxterm%28%E9%81%A0%E7%AB%AFterminal%E9%80%A3%E7%B7%9A%E8%BB%9F%E9%AB%94%29

⭐Linux 指令 相關文章整理⭐:
⭐終端機 (terminal) 常用 總整理⭐:
1.(terminal指令 常用總整理)【Linux】linux/ubuntu/mac 基礎終端機 (terminal) 指令 & 基礎知識總整理,初學者/新手 必須知道的基礎指令 & 基礎知識大全(持續更新)
2.(terminal快速鍵 常用總整理)【Linux】linux/ubuntu/mac 基礎終端機 (terminal) 快速鍵/小技巧,初學者/新手 必須知道的一些實用功能!(持續更新)
3.(vim指令 常用總整理)【Linux】linux/ubuntu/mac vim 的 新手/初學者 的基礎使用指令 與 個人常用功能總整理 (持續更新)
4.【MobaXterm】在 Windows 中使用 MobaXterm VPN 連線至遠端系統 (linux, ubuntu) 遠端 ssh 顯示畫面
⭐Linux 基礎指令篇⭐:
1.【Linux】(作業系統基礎知識) 簡單理解「相對路徑」與「絕對路徑」,程式設計 初學者/新手 必須知道的路徑知識總整理
2.【Linux】linux ubuntu 中利用 mkdir 建立資料夾 相關參數總整理 (必定建立資料夾、修改資料夾權限 777)
3.【Linux】linux ubuntu 使用 terminal (終端機) 關機 shutdown、重新開機 reboot 的方法
⭐Linux 網路相關指令篇⭐:
1.【Linux】利用 ifconfig 查詢 ip 並用 scp 傳送資料 – linux, ubuntu 基礎終端機指令學習 sample code (內含範例程式碼)
2.【Linux】使用 sshfs 連線 將遠方磁碟當作像是在自己電腦的硬碟 mount disk on other computer
3.【Linux】使用 curl 將網路上的檔案 透過終端機 terminal 的方式下載 download
⭐Linux 進階指令篇 (檔案處理相關)⭐:
1.【Linux】linux, ubuntu 壓縮檔案常用指令 tar gzip zip 7z 壓縮檔案切割、壓縮檔案加密 與 解壓縮套件安裝方法 (內附圖文說明)
2.【Linux】Linux 查詢資料夾內的檔案數目 ls -1 | wc -l
3.【Linux】linux ubuntu 中利用 tail -f 可以查看 log 並不斷更新
4.【Linux】在終端機 terminal 使用 ln -s 建立如 windows, mac, ubuntu 檔案系統上的捷徑 – 軟連結 (Symbolic Link)
5.【Linux】linux, ubuntu 使用 split 指令檔案切割、檔案合併
6.【Linux】Linux 運用 sed 進行檔案內容的取代 instead 用法
7.【Linux】mac/ubuntu 如何利用 terminal 打開 GUI 資料夾總整理
⭐Linux 進階指令篇 (搜尋相關)⭐:
1.【Linux】linux, ubuntu 使用 ps, grep, pgrep 找到程式碼的 相關資訊 與 pid (ps aux, ps -ef)
2.【Linux】linux ubuntu 使用 grep, awk, xargs 尋找需要的資料,快速濾出/篩選 結果欄位 所需要的資訊 (內附圖文說明) filter column
⭐Linux 特殊應用篇⭐:
1.【Linux】Linux 增加 swap 的虛擬記憶體空間
2.【Linux】在 Ubuntu (Linux 系統) 上透過 / etc/fstab 安裝新的硬碟、新增硬碟容量 (SSD, HDD) (內附圖文說明)
3.【Linux】linux / ubuntu 複製硬碟的方法 copy all disk
4.【Linux】(內附圖文說明) ubuntu 停止自動更新的方法 disable auto update
5.【Linux】linux/ubuntu 下執行 anaconda-navigator 的方法
⭐Bash 自動化程式撰寫⭐:
1.【Bash】echo,bash 的 hello world 基本教學,開始自動化程式的第一堂課 / 撰寫腳本,利用 echo 顯示變數
⭐【喜歡我的文章嗎? 歡迎幫我按讚~ 讓基金會請創作者喝一杯咖啡!
如果喜歡我的文章,請幫我在下方【按五下Like】 (Google, Facebook 免註冊),會由 「LikeCoin」 贊助作者鼓勵繼續創作,讀者們「只需幫忙按讚,完全不用出錢」哦!

likecoin-steps