因為sshd為了安全,對屬主的目錄和文件權限有所要求。如果權限不對,則ssh的免密碼登陸不生效。
用戶目錄權限為 755 或者 700,就是不能是77x、777,需要保障other用戶不能有w權限
.ssh目錄權限一般為755或者700。
rsa_id.pub 及authorized_keys權限一般為644
rsa_id權限必須為600
例如:
.ssh目錄權限
drwx------ 2 root root 4096 Apr 9 2015 .ssh
.ssh目錄下文件的權限
-rw-r--r-- 1 root root 1609 Mar 2 14:05 authorized_keys
-rw------- 1 root root 1675 Dec 12 2014 id_rsa
-rw-r--r-- 1 root root 405 Dec 12 2014 id_rsa.pub
-rw-r--r-- 1 root root 4701 May 25 2016 known_hosts
這里的權限指的是對端的權限,如從A主機 通過ssh連接 B主機,B主機權限按照上邊的設置進行。