SSH无密码登入非root用户设置

来源:互联网 发布:lg pd251软件 编辑:程序博客网 时间:2024/05/29 19:15


最近在设置同一台服务器的非root用户免密码登陆总是失败


分析原因:

查看/var/log/secure
报Authentication refused: bad ownership or modes for directory /home/xiaov

Authentication refused: bad ownership or modes for file /home/xiaov/.ssh/authorized_keys
确实是用户主目录的权限问题造成的
/home/xiaov 之前是777
后来改成755后就正常了


总结:

root:用户下的.ssh文件权限700

drwx------   2 root root   4096 Sep 19 14:49 .ssh

里面文件权限是:

-rw-r--r-- 1 root root  400 Sep 19 14:48 authorized_keys
-rw------- 1 root root 1675 Sep 19 14:48 id_rsa
-rw-r--r-- 1 root root  400 Sep 19 14:48 id_rsa.pub
-rw-r--r-- 1 root root 1190 Sep 19 14:50 known_hosts


xiaov:用户下的.ssh文件是755
drwxr-xr-x  2 xiaov xiaov 4096 Sep 19 14:46 .ssh

里面文件的权限是:

-rw-r--r-- 1 xiaov xiaov  801 Sep 19 14:49 authorized_keys
-rw------- 1 xiaov xiaov 1675 Sep 19 14:46 id_rsa
-rw-r--r-- 1 xiaov xiaov  401 Sep 19 14:46 id_rsa.pub
-rw-r--r-- 1 xiaov xiaov  392 Sep 19 14:46 known_hosts


生成之后在root用户下执行:

ssh-copy-id xiaov@10.2.20.30 然后如输入密码




原创粉丝点击