分页: 1 / 1

tnas 5.1.33 ssh 无法用密钥登录

发表于 : 2023年 5月 6日 星期六 9:32 am
sinoword
1、 一路在线升级到5.0.176 使用密钥是可以ssh登录的
2、手贱升级 5.1.33,升级失败启动不了,只好找攻略,拔出所有硬盘,重新安装安装才成功启动
3、ssh无法用密钥登录,修改 /etc/ssh/sshd_config 增加以下两行,重启sshd仍然无法用密钥登录
RSAAuthentication yes
PubkeyAuthentication yes
4、ssh 密钥登录是刚需,用来做 git server 必须的

Re: tnas 5.1.33 ssh 无法用密钥登录

发表于 : 2023年 5月 6日 星期六 12:36 pm
sinoword
找到问题修复了。
查看sshd的日志信息,不是标准的目录,目录为,/var/log/auth.log, 发现
: Authentication refused: bad ownership or modes for directory /home/xxx

原因
sshd为了安全,对属主的目录和文件权限有所要求。如果权限不对,则ssh的免密码登陆不生效。
用户目录权限为 755 或者 700,就是不能是77x。
.ssh目录权限一般为755或者700。