我的OS 是 Fedora16 我需要设置 ssh localhost 的时候不需要输入密码:
我的设置方式为:
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
这种方式在ubuntu11+下是有效的
但是在Fedora16 下 我 ssh localhost的时候 还是要求必须要输入密码,请问我如何搞啊?
问题已经解决:(解决办法)$ vi /etc/ssh/sshd_config
找到以下内容,并去掉注释符”#“
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys