Linux设置秘钥登录,不允许root密码登录

发布时间:2021年08月16日 阅读:2532 次

需求

image.png

记录一下


一、生成密钥

win+r运行cmd 生成公钥和密钥

ssh-keygen -t rsa

image.png

可以看到保存目录,然后回车三次生成文件,生成文件如下

image.png

二、设置公钥

进入linux服务器设置公钥和修改登录方式

执行命令

cd /root/.ssh

image.png

查看文件然后编辑

ll
vim authorized_keys

原本如果有内容,全部删除,将本地文件id_rsa.pub内容粘贴进去并保存

image.png

退出并保存命令esc :wq

接下来设置sshd_config文件

find / -name sshd_config
vim /etc/ssh/sshd_config

修改或新增:

PasswordAuthentication no

PubkeyAuthentication yes

image.png

然后重启sshd服务

service sshd restart

最后测试连接

image.png

导入刚才生成密钥

image.png

然后选择 

image.png

连接成功 大功告成!


Tag:
相关文章