本文将介绍使用cloud-init创建自定义用户。
本期实验练习介绍了如何在实例创建过程中使用cloud-init的能力创建其他您需要的自定义用户。
预计部署时间:60分钟
级别:初级
相关产品:云服务器
受众:通用
ssh-keygen -f private-key.pem -y > public-key.pub
在创建实例配置的高级配置阶段,添加以下脚本,其中name为您需要的用户名,ssh-authorized-keys为public-key.pub中的内容
#cloud-config cloud_final_modules: - [users-groups,always] users: - name: ecs-user groups: [ wheel ] sudo: [ "ALL=(ALL) NOPASSWD:ALL" ] shell: /bin/bash ssh-authorized-keys: - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8lY2ttJfExqMwNADZntr4zubEyHMFcwNwQROOQi+1uTYxU2kPbB+FYdWNNgA5Zf21SKKnW4JY1LcZnakV2b26bpW1rjA2mTJFhhSKjYwbBE3cHepdT8q+5Orf7MqbHhyOU4KZAUXrVm7lOzVCntVKY7WVwS61LQ3r86oSYnjfBjurOS4Z0WeoXVu8p0Mjs0vYGGGvaXeemFEmhbNLtO2Ttb3zgzlOKlvS1cmkeZh76W3h358AWw2eMVzbIpYiBw6k8VnFdcvXrx0PyUdtMrzelj84cofQxh47ixxxxxxxUPus88szYpV1P7mZhIq8EsgF8hTqI3Wl8hm3
通过ECS Terminal验证新用户是否创建成功