Ubuntu如何開啟SSH服務


第一次使用SSH服務,因為沒有及時記錄開啟SSH服務的過程,在后來因為系統被我玩崩了,快照之前的系統,導致SSH無法開啟,也忘記了如何開啟SSH服務,現在將開啟過程記錄如下,以便查看。
使用的的ubuntu16.0.4LTS系統。
 
在開啟服務之前,其實可以不用考慮本機有沒有安裝SSH服務,直接安裝,但是為了更好的了解過程,一步一步的去開啟更好。

 

1、先試着開啟SSH服務
在使用SSH之前,可以先檢查SSH服務有沒有開啟。

使用命令:

sudo ps -e | grep ssh

來查看,如果返回的結果是“xxxx? 00:00:00 sshd”,代表服務開啟。那個四個x代表四位數字,每台機數字不一樣的,如圖:

如果沒有反應或者其他結果,再試着開啟SSH服務。使用命令sudo /etc/init.d/ssh start來開啟服務,如圖:

 如果是圖中結果,說明沒有安裝SSH服務,此時需要安裝 SSH服務。

 

2、更新安裝源

為了能提高安裝成功率,建議先更新源:

sudo apt-get update

更新安裝源,如圖:

 

3、安裝SSH服務

使用命令:

sudo apt-get  install openssh-server

如圖:

等待安裝結束即可。然后再次查看服務有沒有啟動:sudo ps -e | grep ssh

 

有sshd那個東西,說明服務啟動了,如果需要再次確認或者沒有圖中的結果,使用命令來啟動:sudo /etc/init.d/ssh start

 看到服務starting了,服務成功開啟。

 

4、其他常用命令:

1)查看服務狀態:

sudo service ssh status 

2)關閉服務:

sudo service ssh stop  

3)重啟服務:

sudo service ssh restart  

 

5、相關資料筆記:

下面介紹使用ssh客戶端遠程登錄linux系統。本人使用的是win7,登錄虛擬機的ubuntu linux。
在查看ip之前,有個地方需要注意一下,當虛擬機設置的linux網絡連接方式是僅主機模式時,對應宿主機的虛擬網卡1:WMware Network Adapter VMnet1,
當虛擬機設置的是NAT模式時,對應宿主機的虛擬網卡8:WMware Network Adapter VMnet8,使用橋接模式時,是和宿主機同一個網卡。如圖:

 

知道了這些,當查看linux的ip后,把對應的宿主機虛擬網卡ip設置同一網段即可:

 

然后ping測試網絡是否暢通:

 

測試通過,然后使用SSH客戶端登遠程登錄linux。前提是已經下載好了ssh客戶端,我用的是putty:

 

個人感覺這款工具體驗並不太好,但為什么我在使用,並且在使用之前還被它給教做人,費了老大勁,原因是我就是跟它杠上了,我就不信搞不了它,於是最終我教它怎樣做一個乖乖的做一個遠程工具。
運行它:在 Host Name(or address)欄輸入遠程登錄的主機的ip,端口號默認22,一般還是查一下,之前介紹的查看SSH服務時說了可以查看服務狀態,里面有端口號:

 

接着Connection type為SSH,下面的Saved Sesssions填寫遠程登錄主機主機名就好,

 

還有一個字體編碼,在左側欄window里的Translation中Receives date……,下拉選擇utf-8

 

設置好登錄。第一次登錄可能會有如下提示:點擊是。

 

確定以后可能還是會連接失敗,或者無反應,此時關閉重新登錄,如果不行,多試幾遍。
正常情況如果登錄成功,接下來會輸入遠程登錄主機的用戶名和密碼,linux的一個賬戶可以多台主機登錄。

 

如上圖,已經登錄成功了。此時就可以使用遠程登錄工具操作linux了。
不過看到圖中還是有亂碼,用鼠標在上圖界面的外邊框欄,就是非命令界面鼠標右鍵,找到Change
Settings,按照之前設置字體的方式再設置一遍就可以解決。如圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM