authorized_keys的文件权限

 

今天在server上配置ssh的key认证方式,这样就不用每次都输入密码。由于已经在其他机器上配置过,我直接把配置好的机器上的authorized_keys 里面的 publickey 考过来,新建一个authorized_keys文件,放在新的server的的.ssh目录中。

ssh一下,不行! 经过反复比较,都没发现问题,郁闷了很久。很久之后,突然发现是文件权限造成的:

自己创建的authorized_keys文件权限为 -rw-rw–r—,  修改成 -rw——- 就可以了。

看来还是算不上一个熟练的linux用户,linux与windows一个显著的区别就在文件权限上,也曾经因为文件权限造成过很多的问题和困扰,然而还是不能在第一时间内考虑的文件权限,是windows造成的习惯吧。看来轻松使用linux,一定要把考虑文件权限变成一种习惯。