Ubuntu18.04安裝SSH工具(附SSH無法登錄root賬號解決方法)

  最近又在折騰Ubuntu,來水一篇ssh安裝博文。。。

一、SSH概述

  SSHSecure Shell 的縮寫,由 IETF 的網絡小組(Network Working Group)所制定;SSH 爲建立在應用層基礎上的安全協議。SSH 是較可靠,專爲遠程登錄會話和其他網絡服務提供安全性的協議。利用 SSH 協議可以有效防止遠程管理過程中的信息泄露問題。SSH最初是UNIX系統上的一個程序,後來又迅速擴展到其他操作平臺。SSH在正確使用時可彌補網絡中的漏洞。SSH客戶端適用於多種平臺。幾乎所有UNIX平臺—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平臺,都可運行SSH。(摘自百度百科https://baike.baidu.com/item/SSH/10407。。。)
  一句話,SSH是一種通過網絡連接遠程服務器的工具!

二、安裝SSH

  SSH分爲服務器端客戶端,顧名思義,服務器端一般安裝在服務器,供客戶端連接,客戶端程序則安裝在客戶端(需要連接服務器的機子)。當然也可以同時安裝兩個。

1、安裝SSH服務端

執行命令 sudo apt install openssh-server
(使用sudo權限,會提示需要輸入賬號的登錄密碼,直接輸入,不會顯示!)
在這裏插入圖片描述
在這裏插入圖片描述
執行命令 ps -aux | grep ssh 查看ssh服務是否啓動。
在這裏插入圖片描述

2、安裝SSH客戶端

執行命令 sudo apt install ssh
在這裏插入圖片描述
安裝好這兩個程序後,這臺電腦就可以通過ssh連接其它電腦,或者自己當做服務器供其它電腦連接。

如果安裝過程中網速慢,可以參考我之前的博客修改apt源Ubuntu18.04 更換apt源(附apt‐get: command not found解決方法)

三、SSH基本使用

1、訪問其它電腦

命令格式 ssh 服務器上的賬號名@ip地址 ,比如訪問10.211.55.12這臺電腦,並且通過hestyle這個賬號登錄。
在這裏插入圖片描述
在這裏插入圖片描述
現在你就可以通過這個窗口,在遠程服務器上執行命令。比如執行mkdir命令,則可以在服務器~/目錄創建文件夾。
在這裏插入圖片描述
在這裏插入圖片描述

2、退出遠程登錄

如果你要退出登錄狀態,直接輸出exit即可。
在這裏插入圖片描述

3、修改SSH登錄密碼

  由於SSH使用的就是賬號的登錄密碼,所以不存在單獨的SSH密碼。如果你需要修改SSH遠程登錄密碼,需要修改這臺服務器的賬號的登錄密碼。
  首先通過ssh命令,登錄到遠程服務器的賬號,hestyle是賬號名,記得修改爲你自己的,ip也需要修改爲你連接的服務器ip。
在這裏插入圖片描述
執行命令passwd 賬號名 修改登錄密碼
在這裏插入圖片描述
需要輸入一次原密碼,兩次新密碼。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
下次使用新密碼登錄SSH即可。

4、root賬號登錄SSH失敗

  表現形式是通過普通賬號可以進行SSH遠程登錄,但是root賬號不行,即使輸入的是正確的root密碼,仍然提示Permission denied, please try again.
在這裏插入圖片描述
  這個時候你可以通過普通賬號遠程登錄到服務器,然後修改服務器的SSH配置文件。當然如果你的服務器在身邊,也可以在服務器上直接改。

在這裏插入圖片描述
輸入命令sudo vim /etc/ssh/sshd_config 修改ssh配置文件(這裏會用到vim編輯器,請自行百度怎麼使用。。。)
在這裏插入圖片描述
PermitRootLogin no的註釋去掉,並且將no修改爲yes
在這裏插入圖片描述
在這裏插入圖片描述
然後重啓服務器上的ssh服務,命令service sshd restart。(此時仍然會讓你輸入密碼)

在這裏插入圖片描述
改完退出之前的賬號,換root賬號登錄即可。
在這裏插入圖片描述
  以上就是本篇博客的主要內容,喜歡的可以點贊、關注哦~
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章