8

我想允许密码登录到我的 EC2 实例。我知道在 /etc/ssh/sshd_config 中控制它的哪一行以及它应该设置的内容。具体来说:

PasswordAuthentication yes

但是,即使我在我保留的主映像上设置了它,每当我将其恢复到新实例时,行上的值也会不断重置为“否”。这意味着每次我启动一个新实例时,我都必须再次手动更改此文件。这使我的实例的自动化距离完全自动化只有一步之遥。

我需要对我的主映像做些什么,以便我从中创建的每个实例都以我喜欢的方式离开我的 sshd_config 文件?

这是一个完全配置了专有软件和其他软件的 Fedora 16 映像。

4

2 回答 2

11

如果您使用旧的 AMI 作为图像的基础,则该选项曾经由 kickstart 文件更改,但据我所知,该选项已在一段时间前被删除。

这些天来,AMI 很可能由cloud-init配置,如果是这种情况,您应该找到并更改ssh_pwauth选项/etc/cloud/cloud.cfg

于 2013-08-20T20:55:24.367 回答
3
  • 编辑文件/etc/cloud/cloud.cfg(需要root权限,例如sudo
  • 寻找ssh_pwauth钥匙
  • 将其值从 更改0true。不是1,但是true

ssh_pwauth: true

于 2016-01-13T16:22:45.737 回答