配置用戶的公鑰登陸時(shí),配置完authorized_keys居然一直不生效,于是google之,發(fā)現(xiàn)原來(lái)是因?yàn)?ssh目錄和下面文件的權(quán)限問(wèn)題導(dǎo)致的,因?yàn)槟夸浀臋?quán)限已經(jīng)超過(guò)了sshd的要求權(quán)限。
如果希望ssh公鑰生效需滿足至少下面兩個(gè)條件:
- .ssh目錄的權(quán)限必須是700
- .ssh/authorized_keys文件權(quán)限必須是600