ユーザ用ツール

サイト用ツール


aws:ec2:note:cloud-init

AWS EC2 : cloud-init(cloud.cfg)によるOS設定

cloud-init(cloud.cfg)とは

cloud-initは、インスタンスの作成時やOS再起動時に設定してくれる
/etc/cloud/cloud.cfg

設定内容

設定できる一部になります。

boot時に指定したコマンドを実行
「/etc/hosts」の設定
sshでのrootでのログインを無効
sshのパスワードログインを無効
sshキー(/etc/ssh/ssh_host_*key*)の削除
言語設定
タイムゾーンの設定


cloud-initの注意事項

AMIからOSを作った時に自動で設定される項目

  • /etc/ssh/sshd_configを書き換え、パスワードログイン無効、rootログイン無効化を行う
  • localeを「en_US.UTF-8」に設定する
  • ec2-userを作成する
  • /etc/sysconfig/networkのホスト名がfqdnに書き換えられる


設定(/etc/cloud/cloud.cfg)

cloud-initを実行しないようにする

#- set_hostname
#- update_hostname
#- sers-groups
#- ssh
#- locale


/etc/cloud/cloud.cfgの設定例

aws/ec2/note/cloud-init.txt · 最終更新: 2020/04/09 00:53 by kurihara

ページ用ツール