You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

sshd报错:authorized_keys路径含双斜杠,排查问题根源

/home/bob//.ssh/authorized_keys 双斜杠的成因
  • 用户家目录配置末尾带斜杠:查看/etc/passwd中bob的条目,如果家目录字段是/home/bob/(末尾多了一个斜杠),sshd在拼接家目录与.ssh/authorized_keys路径时,就会出现双斜杠。
  • sshd配置文件路径拼接错误:若修改过sshd_config里的AuthorizedKeysFile参数,比如写成了%h//.ssh/authorized_keys(重复添加斜杠),或者配置中路径变量与固定路径拼接时重复设置了斜杠,会导致生成双斜杠路径。
  • 创建用户的脚本/工具失误:如果是通过自定义脚本、自动化工具创建的bob用户,脚本在设置家目录时错误地在末尾追加了斜杠,后续sshd拼接路径时就会出现双斜杠。

注:Linux文件系统本身会将多个连续斜杠解析为单个斜杠,所以双斜杠本身一般不会导致路径不存在,但本次的权限拒绝更可能是.ssh目录或authorized_keys文件的权限不符合sshd要求(比如目录权限过宽、文件属主错误等)。

内容的提问来源于stack exchange,提问作者lonix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 06:08:13