我的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