要遠程操作Linux的話還是得靠SSH工具,一般來說,Linux是打開了默認22端口的SSH的服務端,如果我們要遠程它的話,就需要一個SSH客戶。
我對一款好用的工具主要需要滿足以下幾點。
(1)連接服務器快速,穩定;
(2)支持sftp或者ftp文件傳輸;(都是不同類型TCP端口)
(3)支持X11;
(4)美觀;
根據這幾個特點,我們就來點評幾款工具。
1、自帶終端模
蘋果的Mac系統和原生Linux系統自帶終端模擬器,可以通過ssh命令直接登錄其他服務器。
自帶終端的好處是,可以直接在命令行進行登錄,無需額外安裝軟件。
同樣可以使用scp,sz,rz等命令進行文件的傳輸。
蘋果電腦自帶的終端字體也比較漂亮,也可以進行各種設置,包括背景色,透明度等。還是比較好用的。
ssh wangtong@123.tongyuangene.com:22
scp -r upload wangtong@123.tongyuangene.com:/home/wangtong
scp -r wangtong@123.tongyuangene.com:/home/wangtong/download ./
2、Putty
putty是最簡單的SSH工具,無需安裝,支持多系統版本,下載后就可以直接使用,是我剛剛接觸生物信息時使用的工具。
網址:https://www.putty.org/
https://www.chiark.greenend.org.uk/~sgtatham/putty/
缺點:
1、不支持標簽模式;
2、默認設置不友好,很多功能都需要額外配置才行,例如自動登錄功能;
3、不能傳輸文件;
4、沒有X11,需要配置Xming工具;
5、默認keepalives沒有設置,一段時間不操作后會斷開。
3、SSH Secure Shell Client
優點:安裝方便,而且它會自動安裝SSH Secure Shell Client和SSH Secure File Transfer Client兩個客戶端工具;支持ssh和sftp連接;
缺點:感覺界面比較丑陋,而且比較亂。

現在我們打開SSH Secure Shell Client來嘗試一些連接到Linux的感覺,



連接成功后,就可以輸入相應的命令來操作遠程的Linux系統,如果需要操作文件,比如,上傳、下載等,也是非常方便的,

直接點擊這個類似文件夾的按鈕就會打開一個類似xftp的工具對話框


利用這款工具,我們可以通過拖拽的方式,輕松完成文件的上傳和下載,另外,右鍵菜單也可以完成文件的新建、刪除、重命名等操作。
4、Xshell
優點:功能還是比較強大,它選項卡式界面,可以同時在一個窗口顯示連接多個主機,還有樹狀直觀的主機連接管理。
缺點:如果需要上傳、下載、刪除等文件操作,還需要安裝xftp才行,如果簡單的上傳和下載可以借助rz、sz這兩個命名。
另外的話,Xshell商用是要給錢的,對於我這種,惜財如命的農村人來說,當然是用免費的了,所以這款工具被我給直接卸載掉了。
雖然可以用破解版,但是為了避免一些麻煩,我還是選擇用其他免費的SSH工具。

Xshell的功能還是比較強大,它選項卡式界面,可以同時在一個窗口顯示連接多個主機,還有樹狀直觀的主機連接管理。



5、XManager
Xmanager是一個工具集合,里面包括了xshell,xftp,xbrowser,xstart,xlpd等等功能,其中最常用的就是xshell和xftp,我個人認為xshell是最好用的ssh工具,這也是我目前每天使用的工具。
網址:http://www.netsarang.com/products/xmg_detail.html
優點:xshell的優點特別多。除了彌補了putty上面所有的缺點之外。xshell的設計簡潔,支持多標簽模式,默認可以進行自動登錄,方便進行快速設置主題,字體等,可以一鍵連接xftp工具。
缺點:1、收費(home and school users可以申請免費使用xshell與xftp)
2、只有windows版本。
6、FinalShell
優點:同時支持了shell,sftp。而且還同時支持Ssh和Windows遠程桌面,是不是覺得很強大呢?不僅如此,它還可以試試現在我們服務器的資源使用情況,比如CPU、內存、帶寬。
它是國產免費的喲,因此,它深得我心。最近更新時間2020.9.7,有興趣的大伙伴們可以去解鎖更多功能


從圖中我們可以看到,它同時支持了shell,sftp。而且還同時支持Ssh和Windows遠程桌面,是不是覺得很強大呢?不僅如此,它還可以試試現在我們服務器的資源使用情況,比如CPU、內存、帶寬。

另外,它是國產免費的喲,因此,它深得我心。最近更新時間2020.9.7,有興趣的大伙伴們可以去解鎖更多功能
7、MobaXterm
MobaXterm跟FinalShell有點像,也是支持shell和sftp,且在同屏顯示,上傳、下載文件也可輕松通過拖拽的方式。 不過MobaXterm有個好處就是有壓縮包,直接下載解壓即可使用
優點:功能非常非常多,幾乎提供了所有重要的遠程網絡工具(如SSH、X11、RDP、VNC、FTP、MOSH等),以及Windows 桌面上的Unix命令(bash、ls、cat、sed、grep、awk、rsync等),登錄之后默認開啟sftp模式。
雖然功能比較大,但同時增加了學習成本。我制作過專門的視頻全面講解mobaxterm。其實對絕大部分用戶來說根本用不到太多功能。
生信工作者的神器——MobaXterm:https://ke.qq.com/course/297547?tuin=1c7ef510
缺點:只支持windows系統。
在官網可以看到,MobaXterm家庭版是免費的,所以這款工具還是值得我們嘗試。


看看,功能是不是挺多的呢?

它也支持了很多可視化的功能鍵,更多功能大家自己去解鎖喲

8、secureCRT
SecureCRT也是一款功能強大的工具,比較好用。但是也是收費的(錢不是白收的),同時支持windows,mac,linux,iOS等多系統平台。是mac用戶的首選。
SecureCRT除了包括一般工具都有的特點之外,還包括自動注冊、對不同主機保持不同的特性、打印功能、顏色設置、可變屏幕尺寸、用戶定義的鍵位圖等等功能。
網址:https://www.vandyke.com/products/securecrt/
9、Rstudio
最后,在給大家介紹一下Rstudio和Rstudio-server的新功能。現在的Rstudio都能連接本地終端,如果是在服務器端,就可以登錄服務器。
也就是不需要任何工具,只在任何瀏覽器中登錄Rstudio-server,就可以直接連接服務器,非常方便。它的優勢不言自明,無需攜帶安裝你熟悉的工具,只需要通過瀏覽器登錄既可訪問服務器。
10、在線的ssh工具——ByteLang
https://www.bytelang.com/online/ssh
以上就是比較的一些SSH工具,類似的工具還有很多很多,例如Bitvise SSH Client、DameWare SSH、marTTY、Cygwin,等。選擇自己順手的工具就行。
總結:
(1)免費版:FinalShell和MobaXterm已經能夠解決我的問題了,主要是它們是免費的,我一般在公司用FinalShell,我個人就用MobaXterm,說實話,用起來真香。
(2)收費的破解版:secureCRT > XManager > Xshell,是很不錯的。
(3)在線版:ByteLang、Rstudio也可以嘗試,臨時用。
參考:
https://zhuanlan.zhihu.com/p/46586317
https://developer.51cto.com/art/202009/626069.htm