centos 7.9密码改密钥登陆
生活随笔
收集整理的這篇文章主要介紹了
centos 7.9密码改密钥登陆
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.前期使用密鑰登陸,被其他人暴力破解
可以使用該命令,進行查看是否有登陸信息
tail -f /var/log/secure2.先在服務上創建密鑰
ssh-keygen -t rsa ##-t rsa可以省略,默認就是生成rsa類型的密鑰說明:命令執行后會有提示,輸入三次回車即可,執行完成后會在當前用戶的.ssh目錄下生成兩個文件:id_rsa(私鑰)、id_rsa.pub(公鑰)文件。我們只需要拷貝id_rsa.pub(公鑰)到其他主機即可)
我這里因為自定義了自己的名稱,所以出來的公鑰和密碼就變成了mxgy和mxgy.pub了。
參考:Centos7 使用密鑰認證方式登入服務器_擱淺在PHP沙灘上的博客-CSDN博客
?3.創建.ssh目錄
mkdir -p /root/.ssh 創建目錄chmod 700 /root/.ssh 更改目錄權限?3.2.創建authorized_keys文件
vi authorized_keys然后把之前第2步創建的公鑰的內容復制到該文件上。最后修改文件的權限。
chmod 600 /root/.ssh/authorized_keys?4.重啟ssh
systemctl restart sshd.service查看狀態
systemctl status sshd.service5.把私鑰提取出來保存到本地,方便后面使用此密鑰進行登入
把該文件保存到本地。
?6.修改配置文件
RSAAuthentication?yes? 該項已經被高版本的centos棄用了。
CentOS7.4配置SSH登錄密碼與密鑰身份驗證踩坑 - Leroscox - 博客園
vi /etc/ssh/sshd_config PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys PasswordAuthentication no 這里默認是yes,所以把改成no,就是禁止密碼登錄。?
?最后重啟一下ssh
systemctl restart sshd.service總結
以上是生活随笔為你收集整理的centos 7.9密码改密钥登陆的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos7.9更改root账号密码
- 下一篇: idea 拉取分支代码