1. 程式人生 > >Linux取消祕鑰登入,改為使用者名稱密碼登入

Linux取消祕鑰登入,改為使用者名稱密碼登入

首先,確保登入使用者為超級使用者。sudo -i 切換至超級使用者

步驟:

1、檢查安裝系統時,是否已經安裝SSH服務端軟體包:rpm -qa|grep openssh

若顯示結果中包含openssh-server-*,則說明已經安裝,直接啟動sshd服務就可以了(service sshd start)。

(其中*的內容為該包的版本)


2、netstat -a|more 看有沒有正常啟動。

如果出現:

tcp   0    0  *:ssh    *:*            LISTEN 

說明正常啟動了。

3、修改 vim /etc/ssh/sshd_config

3.1 去掉PermitRootLogin yes 前面的#註釋

3.2 修改 PasswordAuthentication no

          為PasswordAuthentication yes

4、重啟ssh服務或重啟伺服器

service sshd restart.

執行上面程式碼時可能會出現如下錯誤


可以使用

systemctl restart sshd.service  重啟服務


5、修改登入密碼 passwd  。之後重複輸入兩遍密碼

參考:

https://jingyan.baidu.com/article/d2b1d1029489be5c7f37d452.html

https://blog.csdn.net/caijunfen/article/details/70599138