全能終端神器MobaXterm
摘要:現(xiàn)今軟件市場(chǎng)上有很多終端工具,比如:secureCRT、Putty等等。secureCRT其實(shí)也是一款很強(qiáng)大的終端工具,但它是收費(fèi)軟件,一般公司不允許使用。Putty,非常小巧,免費(fèi)軟件,但是不支持標(biāo)簽,開(kāi)多個(gè)會(huì)話的話就需要開(kāi)多個(gè)窗口,窗口切換不方便。這兩個(gè)軟件的界面都不太美觀。
今天介紹的是一款集萬(wàn)千于一身的全能型終端神器—MobaXterm!這款神器的優(yōu)點(diǎn):
- 支持SSH,F(xiàn)TP,串口,VNC,X server等功能;
- 支持標(biāo)簽,切換也十分方便;
- 眾多快捷鍵,操作方便;
- 有豐富的插件可以免費(fèi)安裝;
- 直接的便攜版,不用安裝。
- 內(nèi)建多標(biāo)簽和多終端分屏 .....
MobaXterm軟件下載
MobaXterm有免費(fèi)版本和收費(fèi)版本,對(duì)于普通的開(kāi)發(fā)者來(lái)說(shuō)免費(fèi)版已經(jīng)夠用了,付費(fèi)版支持很多定制的功能,專業(yè)人士才可能用得到。
選擇免費(fèi)版
選擇免安裝版本
使用免安裝的版本也很多方便,你可以把它拷貝的U盤上面,可以在不同的電腦使用而且設(shè)置不會(huì)丟失,在家里有公司所有配置都一樣。
下載或安裝完成之后打開(kāi),界面如下:
點(diǎn)擊Session就可以新建不同的會(huì)話:
下面簡(jiǎn)單介紹一下幾個(gè)常用的協(xié)議:
- SSH:Secure Shell,較可靠、專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。利用 SSH 協(xié)議可以有效防止遠(yuǎn)程管理過(guò)程中的信息泄露問(wèn)題。最常見(jiàn)的我們可以用它來(lái)登錄我們的Linux服務(wù)器。
- RDP:遠(yuǎn)程桌面協(xié)議(RDP)是一個(gè)多通道(multi-channel)的協(xié)議,可以連上提供微軟終端機(jī)服務(wù)的計(jì)算機(jī)。
- FTP:文件傳輸協(xié)議(File Transfer Protocol)是用于在網(wǎng)絡(luò)上進(jìn)行文件傳輸?shù)臉?biāo)準(zhǔn)協(xié)議,可以在windows和liunx設(shè)備上互換文件。
- Serial:串口就不用多說(shuō)了,可以打印串口設(shè)備的調(diào)試信息。
SSH登錄Linux主機(jī)
點(diǎn)擊Session,在彈出的對(duì)話框中選擇SSH,后填入遠(yuǎn)程主機(jī)的IP地址,用戶名,端口號(hào),然后點(diǎn)擊OK即可。
如果的電腦上有Ubuntu虛擬機(jī),那么這里的遠(yuǎn)程主機(jī)的IP地址就是你ubuntu的IP地址,用戶名就是ubuntu主機(jī)的用戶名,端口號(hào)默認(rèn)為22。
點(diǎn)擊確定之后就進(jìn)入到ubuntu主機(jī)了
可以看到左邊就是ubuntu主機(jī)的文件夾,右邊就是終端窗口了。在里面輸入linux命令,都是可以的。
當(dāng)然上傳文件和下載文件也是很方便的,直接拖動(dòng)或者右鍵也是支持的。
RDP遠(yuǎn)程登錄windows主機(jī)
點(diǎn)擊Session,在彈出的對(duì)話框中選擇RDP,后填入遠(yuǎn)程主機(jī)的IP地址,用戶名,端口號(hào),然后點(diǎn)擊OK即可。
如果的電腦上有windows虛擬機(jī),那么這里的遠(yuǎn)程主機(jī)的IP地址就是你虛擬機(jī)下windows的IP地址,用戶名就是windows主機(jī)的用戶名,端口號(hào)默認(rèn)為3389。
點(diǎn)擊確定之后就進(jìn)入到windows虛擬機(jī)了。
就可以進(jìn)行各種操作了,是不是很方便。
FTP實(shí)現(xiàn)Linux和Windows文件互傳
在學(xué)習(xí)linux時(shí)候,會(huì)頻繁的在Windows和 Ubuntu下進(jìn)行文件傳輸,比如在Windwos下進(jìn)行代碼編寫,然后將編寫好的代碼拿到Ubuntu下進(jìn)行編譯。Windows 和Ubuntu下的文件互傳需要使用FTP服務(wù),首先要在開(kāi)啟Ubuntu下的FTP服務(wù), 然后在Windows安裝FTP客戶端,大多數(shù)使用的是FileZilla這個(gè)免費(fèi)的FTP 客戶端軟件,這個(gè)軟件很好用,但是我們的MobaXterm也是支持這個(gè)功能的。
這個(gè)是FileZilla軟件界面
MobaXterm已經(jīng)將這個(gè)FTP集成到這里面了,現(xiàn)在使用MobaXterm新建一個(gè)FTP連接。
點(diǎn)擊Session,在彈出的對(duì)話框中選擇FTP,后填入ubuntu主機(jī)的IP地址,用戶名,端口號(hào),然后點(diǎn)擊OK即可。這里的遠(yuǎn)程主機(jī)的IP地址就是你虛擬機(jī)下ubuntu的IP地址,用戶名就是ubuntu主機(jī)的用戶名,端口號(hào)默認(rèn)為21。
點(diǎn)擊確定之后就可以互傳文件了。和FileZilla操作方式一模一樣,速度也很快。
Serial作為調(diào)試終端
使用MobaXterm的可以作為串口終端使用,當(dāng)然你用串口調(diào)試助手也可以打印調(diào)試信息,但是不能終端使用,也就是不能輸入命令。終端軟件和串口調(diào)試助手不一樣,終端軟件功能更強(qiáng)大,在學(xué)習(xí)linux時(shí)使用串口調(diào)試助手等工具會(huì)出現(xiàn)命令不能輸入,不能登陸。
點(diǎn)擊Session,在彈出的對(duì)話框中選擇Serial,打開(kāi)串口設(shè)置窗口以后先選擇要設(shè)置的串口號(hào),要先用串口線將開(kāi)發(fā)板連接到電腦上,然后設(shè)置波特率,MobaXterm軟件可以自動(dòng)識(shí)別串口,因此我們直接下拉選擇即可,波特率也是同樣的設(shè)置方式。完了以后還要設(shè)置串口的其他功能。點(diǎn)擊Advanced Serial settings選項(xiàng)卡,設(shè)置串口的其他功能,比如串口號(hào)、數(shù)據(jù)位、停止位、奇偶校驗(yàn)和硬件流控等,如果要設(shè)置終端相關(guān)的功能的話點(diǎn)擊Terminal settings即可,比如終端字體以及字體大小等。設(shè)置完成以后點(diǎn)擊下方的OK按鈕即可。
比如我們燒寫U-boot時(shí)候,在倒計(jì)時(shí)3秒鐘的時(shí)候按下回車鍵就可以輸入u-boot對(duì)用的命令,打印出對(duì)應(yīng)的信息了。
5. 幾個(gè)有用的設(shè)置
隱藏菜單欄按鈕
菜單欄下的那排按鈕感覺(jué)有點(diǎn)雞肋,全部可以從菜單欄里找到,在菜單欄點(diǎn)擊view -> show menu bar,即可隱藏此排按鈕,去掉它可以省下很大空間。
打開(kāi)右鍵粘貼
在Mobaxterm中右鍵粘貼功能默認(rèn)不打開(kāi)文本功能??梢允謩?dòng)打開(kāi)。在菜單欄點(diǎn)擊settings -> Configuration,在彈出的對(duì)話框中選擇terminal,再將paste using right-click打上對(duì)勾即可。
關(guān)閉自動(dòng)彈出SFTP
Moba在連接上遠(yuǎn)程電腦之后,將自動(dòng)打開(kāi)左側(cè)的SFTP側(cè)邊欄。有時(shí)我們并不需要SFTP,因此可以將自動(dòng)彈出SFTP功能關(guān)閉掉。在菜單欄點(diǎn)擊settings >Configuration,在彈出的對(duì)話框中選擇SSH,再將automaticall switch to SSH-browser tab after login前面的對(duì)勾去掉即可。
MobaXterm中文亂碼
MobaXterm默認(rèn)是UTF-8,若出現(xiàn)亂碼可執(zhí)行以下操作:在對(duì)應(yīng)的終端點(diǎn)擊Teminal settings -> Term charset即可。
小結(jié)
本文介紹了四種連接方式:SSH,RDP、FTP,Serial,以及四個(gè)有用的設(shè)置。當(dāng)然Mobaxterm的功能遠(yuǎn)不止這些,但這四種連接方式是最基本,最常用的,需要各位在使用中慢慢摸索啦!