我正在使用配置机器packer
。
该工具提供 shell 配置功能,因此我可以运行任何我想要的 shell 命令。
我想禁用ssh
密码登录。
有没有办法通过命令来做到这一点,而不是最终sed
为编写模式和行数学/etc/sshd_config
?
答案1
是的,可以通过命令行禁用密码身份验证。只需-o
在运行守护程序时使用该标志即可:sshd -o "PasswordAuthentication no"
答案2
SSH 支持密钥。如果您设置了私钥和公钥,则无需使用密码。
这意味着您没有禁用密码登录,而只是使用不同的方法对计算机进行身份验证。