Linux取消祕鑰登入,改為使用者名稱密碼登入
阿新 • • 發佈:2018-12-25
首先,確保登入使用者為超級使用者。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