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