徹底解決Ubuntu SSH 無法遠程登錄及SSH root 登錄ACCESS Denied 問題

慈雲數據 1年前 (2024-03-22) 技術支持 85 0

采用VM虛拟機安裝了Ubuntu 16.04 ,采用SSH遠程連接發現了兩個問題(與Centos不一樣)。

第一、是SSH無法連接上剛建立的虛拟服務器

原因是Ubuntu沒有默認安裝SSH服務,需要手動安裝下。

1、 sudo ps -e |grep ssh        #查看是否安裝了SSH服務(如果顯示爲空則沒安裝)

2、sudo apt-get update        #先更新下資源列表

3、sudo apt-get install OpenSSH-server      #安裝openssh-server

4、sudo ps -e |grep ssh                            #查看是否安裝成功

5、sudo service sshd start                         #重新啓動SSH服務  (或者用命令 sudo systemctl restart sshd)

第二、root 登錄ACCESS Denied 問題

第一問題解決後,發現遠程SSH連接root 登錄出現如下問題:

解決辦法如下:

1、sudo vi /etc/ssh/sshd_config

把PermitRootLogin prohibit-password 注釋掉

增加一行 PermitRootLogin yes  如下圖:

2、重啓  systemctl  restart sshd

3、重新登錄SSH遠程用root 就解決了 ok!

 

微信掃一掃加客服

微信掃一掃加客服