SSH(全稱:Secure Shell)是建立在網絡應用層和傳輸層基礎上的一種安全協議,是專為遠程登錄和其他網絡服務提供安全性的可靠協議。
傳統的如FTP、Pop、Telnet等網絡服務在本質上缺少安全性,因為它們傳輸口令和數據都採用明文,很容易被別人截獲。而SSH則可以對傳輸數據加密,可有效防止DNS和IP欺騙。同時,SSH傳輸的數據是通過壓縮的,因而它就加快了傳輸的速度。由於它既可以代替Telnet,還可以為FTP、Pop等提供安全通道,所以具體廣泛的應用。
下面將手把手帶你在Ubuntu20.04如何安裝和管理SSH伺服器端。
安裝SSH伺服器端
首先輸入查詢命令:dpkg –s openssh-server,查看是否安裝SSH伺服器端程序,若是安裝,將顯示如下:
若是未安裝,可輸入:apt-get install openssh-server 進行伺服器的安裝。
需要注意的是,SSH伺服器端安裝好後就會自動啟動。
查詢SSH伺服器端狀態
可以在終端輸入:/etc/init.d/ssh status或者systemctl status ssh命令對SSH伺服器端的連接狀態進行查詢,當連接時顯示如下圖所示:綠點及active(runing)表示連接。
開關SSH伺服器
在使用過程中,我們有需要對SSH伺服器進行開關需求時,可以輸入如下命令進行操作。
SSH伺服器開啟:systemctl start ssh
SSH伺服器關閉:systemctl stop ssh,當關閉SSH服務後,再查詢其狀態顯示如下,可以看到其前面變成了白點,且Active處顯示為Inactive(dead)表示連接已斷開。
開機自啟動操作
如前所述,SSH服務在安裝上以後,其默認是開機自啟動的。但為保安全,我們要禁止它開機不自啟動服務怎麼辦呢?
可以在終端輸入:systemctl disable ssh,之後顯示如下:
關機重新開機以後查詢其連接狀態,可以看到其處於非連接狀態。
同樣,為了平常調試方便,我們需要它開機自啟動,這時我們可以在終端輸入:systemctl enable ssh,屏幕顯示如下:
關機重新開機以後查詢其連接狀態,可以看到其處於連接狀態。
連接使用
在SSH服務啟動後,我們可以在區域網內使用Putty、MobaXtem等軟體遠程登錄到本地客戶機,對其進行操作控制了。
碼字不易,請關注點讚,加收藏。也歡迎大家在評論區留言討論。