最近自己使用的云服务器一直受到告警。虽然里面没什么,但是还是不想被别人玩。尤其是想到自己还是采用的ssh密码验证登录,就更慌了。基于此,所以打算采用非root用户ssh免密登录。
于是,开启了网上搜索教程大法。一直没搞定。也请教了公司大牛,还是没搞定。对于强迫症的自己,在这周周六,花了一下午,这个问题终于是被自己解决了。由于网上还没有看到相关的问题解决办法,所以以此记录。
至于如何去配置sshd_config,生成key,这些东西就不在此重复了(自行gg or 度娘)。在此需要注意的是非root用户免密登录,.ssh和authorized_keys文件必须要免密登录创建(不要用root用户创建,我就是在这里翻车的)。同时.ssh文件夹权限700,authorized_keys文件权限600。
ls -all查看文件详细信息,如下图: