第一次使用SSH服務,因為沒有及時記錄開啟SSH服務的過程,在後來因為系統被我玩崩了,快照之前的系統,導致SSH無法開啟,也忘記瞭如何開啟SSH服務,現在將開啟過程記錄如下,以便查看。 使用的的ubuntu16.0.4LTS系統。 在開啟服務之前,其實可以不用考慮本機有沒有安裝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服務,為了能提高安裝成功率,建議先更新源:sudo apt-get update更新安裝源,如圖:
然後安裝SSH服務,使用命令:sudo apt-get install openssh-server。如圖:
等待安裝結束即可。然後再次查看服務有沒有啟動:sudo ps -e | grep ssh:
有sshd那個東西,說明服務啟動了,如果需要再次確認或者沒有圖中的結果,使用命令來啟動:sudo /etc/init.d/ssh start:
看到服務starting了,服務成功開啟。另外,還有幾條命令需要記住:
sudo service ssh status 查看服務狀態:
sudo service ssh stop 關閉服務:
sudo service ssh restart 重啟服務
以上是關於如何安裝並啟動服務的過程。
下麵介紹使用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,按照之前設置字體的方式再設置一遍就可以解決。如圖: