centos7使用非root用户进行ssh免密登录,提示key没有在主机注册

来源:互联网 发布:数据库设计用什么软件 编辑:程序博客网 时间:2024/06/04 20:01

     最近自己使用的云服务器一直受到告警。虽然里面没什么,但是还是不想被别人玩。尤其是想到自己还是采用的ssh密码验证登录,就更慌了。基于此,所以打算采用非root用户ssh免密登录。

     于是,开启了网上搜索教程大法。一直没搞定。也请教了公司大牛,还是没搞定。对于强迫症的自己,在这周周六,花了一下午,这个问题终于是被自己解决了。由于网上还没有看到相关的问题解决办法,所以以此记录。

     至于如何去配置sshd_config,生成key,这些东西就不在此重复了(自行gg or 度娘)。在此需要注意的是非root用户免密登录,.ssh和authorized_keys文件必须要免密登录创建(不要用root用户创建,我就是在这里翻车的)。同时.ssh文件夹权限700,authorized_keys文件权限600。

     ls -all查看文件详细信息,如下图:

这里写图片描述

这里写图片描述

原创粉丝点击