If you cant explain it simply, you dont understand it well enough

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的权限。

posted @ 2015-08-13 21:02  zk47  阅读(664)  评论(1编辑  收藏  举报

I am a stupid bird, and I need to work hard