两台linux间互相SSH

1212阅读 0评论2009-10-22 raymond1984
分类:LINUX

看到很多文章写如何在两台机器间实施SSH不要密码的方法,比如这种就比较简洁
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

可是我总是碰到这样的错误
Permission denied (publickey,gssapi-with-mic,password).

最终才弄明白,两件事情:

1. 如果A想要访问B, 则应该将A得id_dsa.pub放入B的.ssh/authorized_keys中
2. authorized_key de mode 应该设置为600, $chmod 600 authorized_keys

-rw-------  1 apsara apsara 618 Oct 22 22:01 authorized_keys
-rw-------  1 apsara apsara 668 Oct 22 21:52 id_dsa
-rw-r--r--  1 apsara apsara 618 Oct 22 21:52 id_dsa.pub

上一篇:关于函数指针的一些总结
下一篇:python tips