有時(shí)候,我們需要操作linux,而且通常linux都是作為遠(yuǎn)程服務(wù)器存在的。那么我們在自己的機(jī)子上如何遠(yuǎn)程操作服務(wù)器端的linux呢?這里介紹幾個(gè)我常用的相關(guān)工具。
我用的是mac系統(tǒng),因此以下的幾種都是支持mac系統(tǒng)的,當(dāng)然大部分也支持windows。
SecureCRT
先來看看遠(yuǎn)程終端工具,推薦SecureCRT,一款很好用的工具。

那么如何連接我們的遠(yuǎn)程服務(wù)器呢?選擇connect下拉菜單中的Quick Connect:

然后填寫hostname,可以直接填ip,端口就默認(rèn)22,然后點(diǎn)擊連接:

輸入后即可連接成功:

接著就可以在終端中進(jìn)行相關(guān)指令操作了。
FileZilla
接下來的一個(gè)工具是FileZilla,這個(gè)工具主要方便我們將本機(jī)上的文件傳輸?shù)椒?wù)器端。FileZilla使用起來也十分容易。

同樣的,只需在上面輸入相應(yīng)的主機(jī)名、用戶名和密碼就行了,端口還是輸入22,使用sftp。(21為ftp)。然后點(diǎn)擊快速連接:

需要傳某些文件的時(shí)候,在左邊本機(jī)找到相關(guān)文件,拖拽到右邊指定目錄里就搞定了,相當(dāng)方便。
Sublime Text
Sublime Text在程序界也是一個(gè)大名鼎鼎的文本編輯器了,它眾多的插件使之成為一個(gè)強(qiáng)有力的工作利器。因此,它在我們需要遠(yuǎn)程編輯linux中的文件時(shí)也發(fā)揮著相當(dāng)?shù)淖饔门丁6翌佒狄埠懿诲e(cuò)呢:

作為一款文本編輯器,在這里面扮演的最重要的角色就是修改遠(yuǎn)程的文本文件內(nèi)容。怎么做呢?首先需要安裝一個(gè)SFTP的插件。
在sublime里,使用Package Control插件(Package Control的安裝網(wǎng)上很多)進(jìn)行安裝。使用快捷鍵shift+command+p(windows為:shift+control+p):

輸入install后選擇install Package,回車,等待一下,會(huì)出現(xiàn)另一個(gè)框框:

在這里面輸入sftp,選中STFP進(jìn)行安裝就可以了。
接著需要進(jìn)行相關(guān)配置,選菜單欄中的File->SFTP/FTP->Setup Server,然后出現(xiàn)一個(gè)配置窗口如下:

一般就設(shè)置幾個(gè)值:
type:連接方式,一般就用sftp;
host:主機(jī)名或ip;
user:用戶名;
password:密碼;
remote_path:要操作的文件的路徑;
設(shè)置好后,然后保存。這時(shí)sublime就可以連接進(jìn)遠(yuǎn)程linux了。我們先看看遠(yuǎn)程linux上/home/hadoop下的文件:

有個(gè)test.txt文件,那么就用sublime查看修改該文件。選菜單欄中的File->SFTP/FTP->Browse Server:

選擇剛才設(shè)置的hadoop那個(gè)連接:

出現(xiàn)該路徑下目錄:

在下拉菜單中可以找到我們的test.txt文件,回車后:

這里選擇Edit編輯,就可以進(jìn)行相關(guān)編輯了:

保存后,就會(huì)直接上傳到服務(wù)器了。這樣編輯會(huì)讓不習(xí)慣用vim的輕松一些了。
查看遠(yuǎn)程文件,確實(shí)被編輯了:

mac終端iTerm
當(dāng)然,mac上還有個(gè)很不錯(cuò)的iTerm,這個(gè)終端工具也是屌屌的(首先因?yàn)轭佒蹈?。在我們安裝了XQuartz后,來試試使用iTerm終端ssh連接我的centOS的效果(其實(shí)使用自帶的終端工具也行的)。在終端中輸入命令:
ssh -X hadoop@10.211.55.8
輸入密碼,進(jìn)入后和使用SecureCRT看到的是一樣的,不過這里面可以顯示中文哦。

接下來看看比較屌的功能了,我的centOS中安裝了eclipse,我想在本機(jī)上啟動(dòng)遠(yuǎn)程的eclipse來用,怎么做呢?和在這臺(tái)linux機(jī)器上一樣,在終端中輸入eclipse:

然后本地啟動(dòng)的就是遠(yuǎn)程上的eclipse哦!
