安装后如何在 CoreOS 上配置 SSHD?

安装后如何在 CoreOS 上配置 SSHD?

我已经运行了 CoreOS,我想删除使用密码登录 sshd 的功能。我查看了 CoreOS 的文档这里,但我对 systemd 还很陌生。我浏览了手册页,但有点迷茫。我知道我必须在里面创建一个 dropin 文件/etc/system.d/system/,但我不知道应该在文件的哪个部分放置该PasswordAuthentication no选项。因为我远程工作,我不想搞砸了,无法再次登录……

我将非常感激能够得到一些指导。

答案1

在 freenode 上的 #coreos 上聊天后,我学到了所有最简单的东西。

/etc不是只读的,而是sshd_config指向文件的符号链接/usr。我只需要删除符号链接并手动创建文件...呃。

答案2

您必须编辑该文件/etc/ssh/sshd_config,您将PasswordAuthentication在那里找到它。然后使用以下命令重新启动 SSHD:systemctl restart sshd

相关内容