
이것은 내 클라우드 초기화입니다.
#cloud-config
package_update: true
package_upgrade: true
users:
- name: sammy
ssh-authorized-keys:
- ssh-rsa abcd
- ssh-rsa efgh
우분투 22.04 vps에서 성공적으로 실행한 후 확인했습니다.
할 때 이걸 본다sudo tail /var/log/cloud-init-output.log
2022-06-07 08:37:38,353 - schema.py[WARNING]: Invalid cloud-config provided:
users.0: {'groups': 'sudo', 'name': 'sammy', 'shell': '/bin/bash', 'ssh-authorized-keys': ['ssh-rsa abcd', 'ssh-rsa defg\n'], 'sudo': ['ALL=(ALL) NOPASSWD:ALL']} is not valid under any of the given schemas
내가 뭘 잘못했나요? 경고를 어떻게 수정하나요? 그래도 cloud-init가 올바르게 실행되었습니다.
답변1
당신이 보면문서, 키 이름은 ssh_authorized_keys
가 아닙니다 ssh-authorized-keys
. 후자는 더 이상 사용되지 않지만 더 이상 사용되지 않음 경고가 누락된 것 같습니다.
경고 없이 작동해야 합니다.
#cloud-config
package_update: true
package_upgrade: true
users:
- name: sammy
ssh_authorized_keys:
- ssh-rsa abcd
- ssh-rsa efgh