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