了解使用SSH看它就夠了

fans news 發佈 2021-11-30T06:41:02+00:00

SSH(全稱:Secure Shell)是建立在網絡應用層和傳輸層基礎上的一種安全協議,是專為遠程登錄和其他網絡服務提供安全性的可靠協議。 傳統的如FTP、Pop、Telnet等網絡服務在本質上缺少安全性,因為它們傳輸口令和數據都採用明文,很容易被別人截獲。

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等軟體遠程登錄到本地客戶機,對其進行操作控制了。

碼字不易,請關注點讚,加收藏。也歡迎大家在評論區留言討論。

關鍵字: