我在使用克隆的EC2实例分配新密钥对时遇到问题。我的印象是我可以
从我的测试中,原来的密钥对就在那里而我的新密钥对无法进入。我尝试的是
编写〜/ .ssh / authorized_keys文件的方式与原始实例相同。从AMI启动时,新密钥是否应该覆盖authorized_keys?
答案 0 :(得分:1)
是。启动时的新实例应覆盖默认用户的~/.ssh/authorized_keys
。默认用户是/etc/cloud/cloud.cfg
文件中的用户。例如:
user: ubuntu
disable_root: 1
preserve_hostname: False
# datasource_list: ["NoCloud", "ConfigDrive", "OVF", "MAAS", "Ec2", "CloudStack"]
cloud_init_modules:
- bootcmd
- resizefs
- set_hostname
- update_hostname
- update_etc_hosts
- ca-certs
- rsyslog
- ssh
...