服務器一般是雲服務器或者放置在機房,我們日常工作中通過遠程連接工具連接到服務器進行操作,這類工具很多(如SecureCRT、XShell、Putty、FinallShell、TeamViewer以及windows10自帶的PowerShell等等),本文挑選幾個常用的工具進行演示,實際運用時只需要熟練使用任意一個就行,其它的當作了解。
工具使用雖然很簡單,但是很多初學朋友要在眾多工具中摸索還是挺費事的。網絡資源泛濫,碎片化太嚴重,很多文章零散不成體系;再加上很多人不經過驗證隨手就轉載別人文章,往往給初學者帶來很多困惑,很多人網上搜索資源耗費大量時間結果得到的還不一定准確。讓大家能把更多的精力放在相應知識點上,這也是本系列文章的初衷。
文章中演示的工具都提供相應下載,所有工具都親自驗證並確保完整無誤,下載即用;所有操作至少都驗證二次以上已確保准確性。然而,技術的更新非常之快,軟件版本也在迭代之中,所以請最好使用提供的版本並保持環境與本系列文章一致,熟練之后再舉一反三。
ps:即便如此,也難免有疏漏之處,如果有錯誤之處歡迎聯系指出。
一、SecureCRT
1.1 SecureCRT簡介
SecureCRT client for Windows, Mac, and Linux provides rock-solid terminal emulation for computing professionals.簡單理解為SecureCRT是一款非常適用的終端仿真程序,可以用於linux服務器的遠程管理,是一款收費軟件,截止本文寫作時最新版本為8.5。
1.2 SecureCRT8.5下載
SecureCRT是國外商業軟件,條件允許可以購買授權,支持正版。
官網:https://www.vandyke.com/
如僅僅是為了學習,我已將破解版上傳百度雲盤提供下載。
ps:雲盤連接經常失效,請關注微信公眾號“自學幫”,回復關鍵字“securecrt”獲取。
1.3 SecureCRT8.5安裝
1.3.1 安裝
將上一步從雲盤下載的軟件包解壓,並根據自己電腦操作系統位數選擇安裝包(我本機是64位)。
點擊安裝包,直到出現下圖后,點擊“next”
勾選同意協議,點擊“next”
保持默認,點擊“next”
選擇自定義安裝,點擊下一步
修改安裝路徑,在彈出框中選擇路徑后返回界面點擊“next”
選擇創建快捷方式和開始菜單,點擊“next”
確認信息后,點擊安裝“install”
等待安裝完成后,點擊“finish”,即可完成安裝。
1.3.2 破解
1.3.2.1 破解SecureCRT
將安裝包里的注冊機文件夾下的keygen.exe拷貝到剛才SecureCRT的安裝目錄,並雙擊運行,在彈出界面中選擇“patch”
在彈出框中選擇“SecureCRT.exe”
選中后點擊“打開”,得到以下提示
點擊“確定”按鈕,再次彈出選擇框,選擇LicenseHelper.exe
選擇后,點擊“打開”按鈕,並再次彈出如下補丁成功界面,並點擊確定按鈕。
點擊1.3.1中安裝成功后在桌面生成的快捷圖標,彈出選擇配置目錄界面,根據需要修改目錄
修改目錄后點擊“ok”按鈕,彈出輸入license界面
點擊“填寫license”按鈕,進入license向導
什么都不填,直接點擊“下一步”按鈕
選擇“手工輸入license”按鈕,在彈出框中輸入名稱和公司信息
點擊“下一步”按鈕,在彈出框中輸入序列號和license
點擊“下一步按鈕”在彈出框中輸入issue date
點擊“下一步”
點擊“完成”
選擇不配做口令,點擊“ok”完成破解
打開SecureCRT,幫眾菜單中找到“About SecureCRT”,即可看到license信息
1.3.2.2 破解SecureFx
將SecureFX.v.8.0-kg.exe拷貝到安裝目錄下,並雙擊
ps : 如果有錯提示找不到mfc100u.dll
則將我提供的mfc100u.dll拷貝到C:\Windows\SysWOW64,然后在cmd中執行:regsvr32 mfc100u.dll 即可。
關注微信公眾號“自學幫”回復mfc100即可下載。
隨意輸入名稱和公司后,點擊“Generate”按鈕生成
然后打開SecureFx,彈出輸入license界面
點擊下一步
選擇手工輸入license
輸入用戶名
輸入序列號和license
輸入日期
確認信息,點擊完成按鈕
1.4 SecureCRT8.5使用
注意:發現相同的版本在win8和win10上,界面圖標略有不同,但是功能是一樣的。
ps:左圖為win10,右圖為win8
在VMware中開啟前面文章中創建的CentOs7虛擬機以待連接
1.4.1 連接遠程服務器
演示連接之前本機創建好的虛擬機,連接真實服務器方法一致。
打開SecureCRT,創建新連接,在彈出框點擊“下一步”
在彈出框中輸入主機ip地址以及端口、用戶名
點擊“下一步”按鈕
點擊“完成”按鈕
在界面中點擊“Connect in Tab”,在彈出框中點擊“Accept&Save”
輸入賬號密碼,即可登錄
登錄之后就可以使用linux命令進行各種操作了。
1.4.2 避免中文亂碼設置字符集
按照前邊的安裝,默認是utf-8編碼,支持中文。如果發現中文亂碼,就需要按照以下步驟設置編碼。
點擊SecureCRT菜單:Options - Session Options - Terminal - Appearance ,在彈出框中進行設置即可
在上圖中點擊“Font...”按鈕,可以設置字體大小
1.4.3 上傳文件
由於安裝時,以及默認安裝了SecureFX,所以可以直接上傳本地window文件到虛擬機centos中,並且支持拖拽上傳。
打開SecureCRT,點擊SecureFX按鈕
在打開的窗口中,即可實現拖拽上傳操作
由於篇幅所限,其他功能如窗口排列、同時向不同窗口發送命令等就不在這里介紹了。
二、XShell
2.1 XShell簡介
Xmanager企業版是一款完整的企業網絡連接套件 ,實現 UNIX/Linux 和 Windows無縫集成,包括Xmanager、Xshell、Xftp 和 Xlpd等套件。是一款收費軟件,個人和學生可以免費使用學生版,截止本文發布最新版是XManager6,本演示主要用到套件XShell、Sftp。
2.2 XShell下載
如僅僅是為了學習,我已將破解版上傳百度雲盤提供下載。
ps:雲盤連接經常失效,請關注微信公眾號“自學幫”,回復關鍵字“xmanager“獲取
2.3 XManager企業版安裝
2.3 Xmanager安裝
本安裝將以“Xmanager 企業版5”進行演示
雙擊Xme5.exe進入安裝,等待進入如下歡迎界面
點擊“下一步”按鈕,勾選接受協議並點擊“下一步”
任意輸入用戶名和公司名稱,並將隨安裝包中提供的密鑰填入,點擊“下一步”
在彈出框中修改安裝目錄后,點擊“下一步”
安裝類型選擇“定制”,點擊“下一步”
保持默認全選,點擊“下一步”
保持默認,點擊“下一步”
保持默認,創建桌面快捷方式和菜單欄,點擊“下一步”
根據個人喜好,選擇語音,此處選擇英文,點擊“安裝”
靜靜等待,直到安裝完成
2.4 XShell使用
2.4.1 連接centos計算機
點擊”Xbrowser“快捷圖標,啟動Xbrowser
選中Xshell,然后在空白處右擊,選中創建Xshell會話
在彈出的會話屬性框中進行連接設置,輸入會員名稱及ip地址
選中授權,輸入賬號密碼並點擊“ok”
添加會話后,雙擊圖標即可啟動
初始使用,選擇是否記住主機host key,點擊“接受並保持”
登錄之后就可以進行各種命令操作了
2.4.2 上傳文件
可以使用xftp上傳本地文件到遠程centos,由於在安裝xmanager時,已經安裝了xftp,所以可以直接使用。如果是從xshell連接按鈕打開xftp則不需要輸入密碼。
通過文件拖拽,即可實現上傳,挺方便的
工具最主要操作就是遠程連接主機,然后執行各種命令操作,同時有可能涉及文件上傳下載操作。
還有其他一些功能和操作,由於篇幅所限,就不一一演示了
三、Putty
3.1 Putty簡介
Putty是一款完全免費的遠程登錄工具,使用簡單、無須安裝、體積非常小巧且支持多種連接類型(Telnet、SSH、Rlogin ),截至目前最新版本為0.73。
3.2 Putty下載
官網:www.chiark.greenend.org.uk
百度雲盤下載 :
ps: 雲盤連接經常失效,請關注微信公眾號“自學幫”,回復關鍵字“putty”獲取。
3.3 Putty安裝
官網提供了完整的安裝包文件和單獨組件,如果使用完整安裝包,安裝后包含putty、psftp、pscp等組件,安裝過程很簡單,一直點擊下一步即可。本演示直接用單獨的putty和pscp組件,無須安裝,點擊即用。
putty可以遠程登錄主機進行操作,而pscp則可以向遠程主機傳輸文件,而且使用也十分簡單 。
3.4 putty使用
3.4.1 putty登錄
雙擊putty.exe直接運行,在彈出框中輸入ip或主機名、端口號
ps:保存Sessions是是為了方便以后登錄,直接選擇session名稱,點擊load按鈕即可。
點擊“open”,在彈出框中輸入用戶密碼即可登錄。注意在輸入密碼時是沒有顯示的,輸入完后直接回車即可。
登錄之后,可以使用菜單功能:保存會話、復制會話、新建會話
3.4.2 簡單配置
- 修改字體
通過屬性配置窗口進行設置,登錄后通過菜單-Change Setting或登錄時都可以打開屬性配置窗口
-
配置字符編碼
如果遇到亂碼,需要修改編碼為utf-8
- 鼠標按鍵選項
默認是Compromise模式(鼠標左鍵拖動選擇復制、鼠標右鍵粘貼),根據個人喜好修改即可。
3.4.3 pscp上傳下載文件
pscp不像putty可以直接運行,而是通過命令提示符運行。通過在windows的cmd輸入pscp.exe可以查看用法。
- 查看幫助
Win+R組合鍵,敲入cmd回車即可進入命令行窗口,然后輸入"cd" 切換到c盤根目錄,在通過輸入”d:“盤符名稱切換到pscp所在根目錄,再使用cd命令切換即可。
- 上傳文件
輸入命令:pscp.exe c:\Users\heima\Desktop\test.txt root@192.168.78.100:/ 然后輸入密碼即可。
ps: 上傳文件,注意linux是/ 而windows是
四、FinalShell
4.1 簡介
FinalShell是一個綜合性的工具,集成SSH、服務器管理、遠程桌面加速功能,支持Windows,macOS,Linux。可以用於在windows下對linux服務器進行管理。截至目前最新版本為2.9.8。
4.2 下載
官網: http://www.hostbuf.com/
百度雲盤下載
ps:雲盤連接經常失效,請關注微信公眾號“自學幫”,回復關鍵字“finalshell“獲取
4.3 安裝
安裝過程很簡單,雙擊安裝包,一直下一步即可完成安裝,在此不再贅述。
4.4 使用
4.4.1 添加鏈接配置並登陸
運行FinalShell,並點擊文件夾圖標
在彈出框中右鍵-新建-ssh鏈接(linux),在彈出框中輸入相關ip及用戶密碼並點擊確定按鈕
選擇剛添加的鏈接名稱,右鍵選擇“鏈接”即可登錄,首次登錄選擇保存,接下來輸入用戶密碼即可登錄
登錄后主界面
4.4.2 文件上傳下載
通過主界面就可以方便的實現上傳和下載
可以點擊文件夾圖標和三角形圖標切換“文件管理模式”和“命令模式”。在文件管理模式,在文件窗口選中文件右鍵可以下載,也可以拖拽文件到此區域上傳文件(好像不支持文件拖拽下載);在命令模式,可以向窗口發送命令並執行。
4.4.3 其他功能
- 修改字體
在主界面中,點擊最右上角圖標,選擇“選項”,在彈出框中可以設置字體大小
- 主界面功能
查看網絡連接及資源占用
文件管理和命令模式自由切換
字符查找
五、其他工具
- TeamViewer
是一款可以運行在windows、macos、linux上的遠程控制工具,個人使用免費,商用收費。
官網: https://www.teamviewer.cn/
- windows自帶的PowerShell
PowerShell是cmd的升級版,隨着Windows10的版本更新,Windows PowerShell已逐步取代 了傳統的CMD命令提示符工具 ,可以直接用於遠程連接到linux服務器。
- Winscp
Windows和Linux之間進行文件拷貝,非常方便和安全 ,操作簡單,只需要拖動即可。
官網: https://winscp.net/
六、工具對比
主要工具對比:
名稱 | 是否收費 | 操作性 | 推薦指數 |
---|---|---|---|
SecureCRT | 是 | 搭配SecureFX使用,操作方便,功能強大 | 五星 |
XShell | 是 | 搭配XFtp使用,操作方便,功能強大 | 五星 |
Putty | 否 | 搭配pscp使用,簡單但功能完善 | 四星 |
FinallShell | 否 | 功能多,在主界面就可以完成基本所有的操作 | 四星 |
工具選擇一般看是否開源免費,是否好用。每個人使用習慣不一樣,根據個人喜好選擇一款使用即可。