SSH服务配置报错:Bad configuration option 问题求助
SSH服务配置报错:Bad configuration option 问题求助
嘿,我看到你在配置SSH服务时碰到了这个头疼的报错,先别慌,这个问题大多和配置文件里的内容不规范有关,我给你梳理几个排查方向:
首先,先把你遇到的报错贴出来:
SSH: Bad configuration option
附上你的报错截图:
接下来可以按这几步排查:
- 先定位你的SSH配置文件:系统级的一般是
/etc/ssh/sshd_config,用户级的是~/.ssh/config,打开文件后重点看最近修改过的行,检查有没有拼写错误,比如把PubkeyAuthentication写成PubkeyAuth这种小失误,很容易触发这个报错。 - 确认选项兼容性:有些新的配置选项只在高版本OpenSSH中支持,你可以通过
ssh -V命令查看当前SSH版本,然后对照对应版本的官方文档,看看你用的选项是不是被支持。 - 检查格式规范:配置项和对应的值之间必须有空格,不能连在一起,也不要加多余的符号(比如不必要的引号、逗号),格式不对也会被判定为无效选项。
- 用语法检查工具:直接运行
sshd -t(针对系统级配置)或者ssh -G(针对用户级配置),这个命令会帮你定位到具体哪一行的配置出了问题,比手动找高效多了!
备注:内容来源于stack exchange,提问作者Mark Wudman
相关产品推荐
相关产品推荐

