ssh的755和644
ssh的755和644
今天在打key的时候,碰到一件事情,我要从机器A直接访问机器B,我把A的公钥直接copy到B的authorized_keys文件中。但是竟然ssh不上,扫噶。。。。。
信任没有建立起来,什么原因呢,原来是文件的权限不对导致的。
需要注意一下三点:
- authorized_keys的权限必须是600或者644
- .ssh目录的权限必须是700
- /home/user 目录必须是755
只有这样才能建立起信任关系,一般在云计算公司购买的配置如下:
drwxr-xr-x 9 admin admin 4096 Aug 13 10:46 admin
drwxr-xr-x 2 admin admin 4096 Jul 28 11:58 .ssh
-rw-r--r-- 1 admin admin 1311 Jul 28 11:58 authorized_keys
细看一下,其实对于group和other不能有write的权限。