Linux遠(yuǎn)程管理工具有:1、PuTTY,是一款完全免費(fèi)的Windows遠(yuǎn)程管理客戶端工具;2、SecureCRT,是一款功能強(qiáng)大的遠(yuǎn)程管理工具;3、Xshell,是一個(gè)非常強(qiáng)大的安全終端模擬軟件;4、WindTerm;5、Tabby;6、WinSCP;7、MobaXterm;8、FinalShell;9、Terminus;10、electerm;11、OpenSSH等等。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
作為一個(gè)常常與 Linux 系統(tǒng)打交道的程序員,使用 SSH 終端工具進(jìn)行遠(yuǎn)程管理我們的服務(wù)器是必不可少的日常工作之一。好工具是提高工作效率的必備神器!下面就給大家介紹 幾種常見(jiàn)的基于 SSH 協(xié)議的遠(yuǎn)程管理工具。
PuTTY遠(yuǎn)程管理工具
這是一款完全免費(fèi)的 Windows 遠(yuǎn)程管理客戶端工具,體積小,操作簡(jiǎn)單,不需要安裝(下載后即可使用)。
對(duì)于經(jīng)常到客戶公司做技術(shù)支持和維護(hù)的朋友來(lái)說(shuō),該工具的使用相當(dāng)方便,只要隨身攜帶 U 盤(pán),即可實(shí)現(xiàn)"一盤(pán)在手,隨處登錄"。
PuTTY 包含很多組件,比如說(shuō):
-
PuTTY(遠(yuǎn)程登錄的客戶端)。
-
PSCP(SCP 客戶端,在命令行下通過(guò) SSH 協(xié)議復(fù)制文件)。
-
PSFTP(SFTP 的命令行客戶端,類似于 FTP 的文件傳輸,基于 SSH 協(xié)議)。
-
PuTTYtel(僅僅是一個(gè) Telnet 客戶端)。
-
Plink(命令行工具,可用于執(zhí)行遠(yuǎn)程M務(wù)器上的命令)。
-
Pageant(PuTTY、PSCP、Plink 的 SSH 認(rèn)證代理)。
-
PuTTYgen(用來(lái)生成 RSA 和 DSA 密鑰的工具)。
盡管有如此多的組件,但對(duì)初學(xué)者來(lái)說(shuō),用的最多的主要是 PuTTY。下載 PuTTY 并雙擊 putty.exe 文件,就會(huì)出現(xiàn)如圖 1 所示的配置界面。
圖 1 PuTTY配置界面
在“主機(jī)名稱(或 IP 地址)”文本框中輸入遠(yuǎn)程登錄主機(jī) IP 地址,如 192.168.8.88。
“端口”根據(jù)使用的協(xié)議有所區(qū)別(選擇不同的“連接類型”選項(xiàng),端口會(huì)自動(dòng)變化),一般選擇“SSH”或“Telnet”,這取決于 Linux 服務(wù)器所提供的服務(wù)。
建議選擇 SSH,Telnet 服務(wù)密碼會(huì)被明文傳輸,安全性較差,目前大多數(shù) UNIX/Linux 系統(tǒng)默認(rèn)禁用 Telent。
如果想保存會(huì)話方便下次連接,則可以在"保存的會(huì)話"文本框中輸入一個(gè)名稱,單擊"保存"按鈕即可把這次的連接配置保存起來(lái)。
設(shè)置完成后,單擊"打開(kāi)"按鈕,就會(huì)出現(xiàn)如圖 2 所示的操作界面。
圖 2 PuTTY作界面
如果希望 PuTTY 支持中文顯示,則修改的方法是:在"窗口->轉(zhuǎn)換"的右側(cè)設(shè)置項(xiàng)"遠(yuǎn)程字符集"下拉列表框中選擇"UTF-8",如圖 3 所示。
圖 3 PuTTY支持中文顯示
SecureCRT遠(yuǎn)程管理工具
SecureCRT 是一款功能強(qiáng)大的遠(yuǎn)程管理工具,該軟件將 SSH(Secure Shell)的安全登錄、數(shù)據(jù)傳送性能與 Windows 終端仿真提供的可靠注、可用性和可配置性融于一身。
SecureCRT 支持 SSH,同時(shí)支持 Telnet 和 rlogin 協(xié)議。SecureCRT 是一款用于連接運(yùn)行包括 Windows、UNIX 和 VMS 的理想工具。通過(guò)使用內(nèi)含的 VCP 命令行程序可以進(jìn)行加密文件的傳輸,網(wǎng)工應(yīng)該很熟這個(gè)軟件,經(jīng)常使用它連接設(shè)備。
使用此工具的優(yōu)勢(shì)是,管理多臺(tái)服務(wù)器時(shí)可以很方便地記住多個(gè)地址,并且可以設(shè)置自動(dòng)登錄,方便遠(yuǎn)程管理,效率很高。但與 PuTTY 相比,SecureCRT 需要安裝,并且是一款共享軟件,不付費(fèi)注冊(cè)不能使用(網(wǎng)絡(luò)上散布有一些注冊(cè)碼,讀者可自行搜索使用)。
安裝 SecureCRT 并啟動(dòng)后,單擊"快速連接"按鈕,輸入 IP 地址和用戶名,按照提示輸入密碼即可登錄,與 PuTTy 類似,如圖 4 所示。
圖 4 SecureCRT 使用
SecureCRT 默認(rèn)不支持中文(中文會(huì)顯示為亂碼),一種解決方法是:在建立連接后,進(jìn)入“選項(xiàng)”菜單,選擇“會(huì)話選項(xiàng)”,在“終端->仿真”的右側(cè)設(shè)置項(xiàng)“終端”下拉列表框中選擇“Xterm”,勾選“ANSI顏色”復(fù)選框支持顏色顯示,單擊“確定”按鈕,如圖 5 所示。
圖 5 SecureCRT 仿真設(shè)置
在“終端->外觀”的右側(cè)設(shè)置項(xiàng)“當(dāng)前顏色方案”下拉列表框中選擇“Traditional (傳統(tǒng))”,“標(biāo)準(zhǔn)字體”和“精確字體”均選擇中文字體,如新宋體或楷體,并確保“字符編碼”選擇為“UTF-8”(CentOS 默認(rèn)使用的中文字符集為 UTF-8),取消勾選“使用 Unicode 線條繪制字符”復(fù)選框,保存即可,如圖 6 所示。
圖 6 SecureCRT 外觀設(shè)置
Xshell
xshell 是一個(gè)非常強(qiáng)大的安全終端模擬軟件,它支持 SSH1, SSH2, 以及 Windows 平臺(tái)的 TELNET 協(xié)議。Xshell 可以在 Windows 界面下用來(lái)訪問(wèn)遠(yuǎn)端不同系統(tǒng)下的服務(wù)器,從而比較好的達(dá)到遠(yuǎn)程控制終端的目的。
官網(wǎng):https://www.xshell.com/zh/xshell/
-
X11-forwarding :支持
-
Zmodem(rz, sz) :支持
-
sftp :支持
-
中文 :支持
WindTerm
WindTerm 是一款使用使用 C 語(yǔ)言開(kāi)發(fā)的跨平臺(tái) SSH/Sftp/Shell/Telnet/Serial 客戶端工具,完全免費(fèi)用于商業(yè)和非商業(yè)用途,沒(méi)有限制。所有發(fā)布的源代碼(第三方目錄除外)均在 Apache-2.0 許可條款下提供。性能方面也比FinalShell和Electerm好很多。
官網(wǎng):https://github.com/kingToolbox/WindTerm/
-
X11-forwarding :支持
-
Zmodem(rz, sz) :支持
-
sftp :支持
-
中文 :支持
Tabby
Tabby(以前稱為T(mén)erminus)是一個(gè)高度可配置的終端模擬器、SSH 和串行客戶端,適用于 Windows、macOS 和 Linux。
官網(wǎng):https://github.com/Eugeny/tabby/
-
X11-forwarding :支持
-
Zmodem(rz, sz) :支持
-
sftp :支持
-
中文 :不支持
WinSCP
WinSCP 是一個(gè) Windows 環(huán)境下使用 SSH 的開(kāi)源圖形化 SFTP 工具客戶端。同時(shí)支持 SCP 協(xié)議。它的主要功能就是在本地與遠(yuǎn)程計(jì)算機(jī)間安全的復(fù)制傳輸文件。
官網(wǎng):https://winscp.net/
MobaXterm
mobaxterm 的功能非常全面,幾乎提供了所有重要的遠(yuǎn)程網(wǎng)絡(luò)工具(比如 SSH、X11、RDP、VNC、FTP、MOSH 等),以及 Windows 桌面上的 Unix 命令(bash、ls、cat、sed、grep、awk、rsync 等),登錄之后默認(rèn)開(kāi)啟 sftp 模式。
官網(wǎng):mobaxterm.mobatek.net
FinalShell
FinalShell 是一體化的服務(wù)器網(wǎng)絡(luò)管理軟件 (java 語(yǔ)言編寫(xiě)),不僅是 ssh 客戶端,F(xiàn)inalShell 還是功能強(qiáng)大的開(kāi)發(fā)、運(yùn)維工具,充分滿足用戶的開(kāi)發(fā)運(yùn)維需求。
主要特性
-
多平臺(tái)支持Windows,Mac OS X,Linux
-
內(nèi)存、CPU性能監(jiān)控,Ping延遲丟包,Trace路由監(jiān)控
-
支持rz,sz (zmodem)
官網(wǎng):http://www.hostbuf.com/
-
X11-forwarding :不支持
-
Zmodem(rz, sz) :支持
-
sftp :支持
-
中文 :支持
Terminus
Terminus是一個(gè)高度可配置的終端模擬器,支持主題、配色方案、完全可配置的快捷方式、拆分窗格、標(biāo)簽記憶,支持集成的SSH客戶端和連接管理器(支持x11轉(zhuǎn)發(fā))
系統(tǒng):Windows、Linux、Mac
官網(wǎng):https://eugeny.github.io/terminus/
-
X11-forwarding :支持
-
Zmodem(rz, sz) :支持
-
sftp :不支持
-
中文 :不支持
electerm
electerm 是一個(gè)終端、文件管理器、SSH/SFTP客戶端(linux, mac, win), 基于electron/ssh2/node-pty/xterm/antd等組件。能夠保存主機(jī)地址、用戶名、密碼、端口號(hào)等信息,并支持使用密碼和私鑰進(jìn)行登錄。
官網(wǎng):https://electerm.github.io/electerm/
-
X11-forwarding :支持
-
Zmodem(rz, sz) :支持
-
sftp :不支持
-
中文 :支持
OpenSSH
OpenSSH 是使用 SSH 協(xié)議進(jìn)行遠(yuǎn)程登錄的首要連接工具。它加密所有流量以消除竊聽(tīng)、連接劫持和其他攻擊。此外,OpenSSH 提供了大量的安全隧道功能、多種身份驗(yàn)證方法和復(fù)雜的配置選項(xiàng)。
官網(wǎng):http://www.openssh.com/
-
X11-forwarding :不支持
-
Zmodem(rz, sz) :不支持
-
sftp :支持
-
中文 :支持
vscode remote-ssh
微軟之前推出過(guò)一個(gè)Remote-SSH的插件,通過(guò)該插件可以在Vs Code上通過(guò)SSH連接Linux服務(wù)器進(jìn)行終端操作或者文件編輯。
官網(wǎng):https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh
-
X11-forwarding :可以支持
-
Zmodem(rz, sz) :不支持
-
sftp :不支持
-
中文 :不支持