小编Car*_*enP的帖子

通过在脚本中修改/ etc / ssh / sshd_conf来禁用ssh根登录?

又是我。

非常感谢,您所有的绝妙技巧都非常有用!也许您可能想把我的屁股踢过去。

在设置Raspberry的过程中,我想防止通过ssh进行root登录。与往常一样,它是一个“小脚本”(由跑步者调用)。

我的研究告诉我,即使在systemd时代,/ etc / ssh / sshd_config也是要修改的文件。到目前为止,一切都很好。以我的拙劣理解,需要做的是:逐行读取配置文件,匹配“ PermitRootLogin yes”(空格匹配);如果不匹配,则将该行写入另一个文件,如果是,则将其替换为“ PermitRootLogin no”,然后写入另一个文件,最后用新文件替换原始配置文件,然后通过systemd东西重新启动sshd。

在Perl中,我将读取整个文件,替换()行,然后将内容写回到另一个文件中。但是正如年轻的佛教徒所说:“没有Perl!”

请仅Bash(2)。

并且,一如既往,在此先感谢您!

卡斯滕

ssh bash shell

1
推荐指数
4
解决办法
3353
查看次数

标签 统计

bash ×1

shell ×1

ssh ×1