取消SSH登錄 輸入密碼的問(wèn)題(問(wèn)題已解決)
我的OS 是 Fedora16 我需要設(shè)置 ssh localhost 的時(shí)候不需要輸入密碼:我的設(shè)置方式為:
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
這種方式在ubuntu11+下是有效的 但是在Fedora16 下 我 ssh localhost的時(shí)候 還是要求必須要輸入密碼,請(qǐng)問(wèn)我如何搞啊?
問(wèn)題已經(jīng)解決:(解決辦法)
$ vi /etc/ssh/sshd_config
找到以下內(nèi)容,并去掉注釋符”#“
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
找到以下內(nèi)容,并去掉注釋符”#“
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys
posted on 2011-11-24 13:51 himalayas 閱讀(4031) 評(píng)論(4) 編輯 收藏 所屬分類: linux