From 5ae4ea41724f9218a8e6abaa3a1f81e82fa0f825 Mon Sep 17 00:00:00 2001 From: Molly Lau Date: Wed, 7 Jun 2023 22:09:32 +0900 Subject: [PATCH] Create 99-fake_cloud.cfg --- .../Ubuntu/CloudInit/99-fake_cloud.cfg | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 Linux_reinstall/Ubuntu/CloudInit/99-fake_cloud.cfg diff --git a/Linux_reinstall/Ubuntu/CloudInit/99-fake_cloud.cfg b/Linux_reinstall/Ubuntu/CloudInit/99-fake_cloud.cfg new file mode 100644 index 0000000..316a48a --- /dev/null +++ b/Linux_reinstall/Ubuntu/CloudInit/99-fake_cloud.cfg @@ -0,0 +1,54 @@ +# CLOUD_IMG: This file was created/modified by the Cloud Image build process + +# configure repository +system_info: + package_mirrors: + - arches: [i386, amd64] + failsafe: + primary: http://archive.ubuntu.com/ubuntu + security: http://security.ubuntu.com/ubuntu + - arches: [armhf, armel, default] + failsafe: + primary: http://ports.ubuntu.com/ubuntu-ports + security: http://ports.ubuntu.com/ubuntu-ports + +# configure hostname +hostname: myhost + +# configure root user +users: + - name: root + lock_passwd: false + shell: /bin/bash + +chpasswd: + expire: false + list: | + root:LeitboGi0ro + users: + - name: root + password: LeitboGi0ro + type: text + +# configure network +network: + version: 1 + config: + - type: physical + name: eth0 + subnets: + - type: dhcp + - type: dhcp6 + +# later commands +runcmd: + - sed -ri 's/^#?Port.*/Port 22/g' /etc/ssh/sshd_config + - sed -ri 's/^#?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config + - sed -ri 's/^#?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config + - update-rc.d ssh enable + - /etc/init.d/ssh restart + - apt update + - apt install curl dnsutils efibootmgr fail2ban figlet file lrzsz jq lsof lsb-release net-tools python3 subnetcalc telnet traceroute unzip vim wget xz-utils -y + +# configure cloud-init for NoCloud +datasource_list: [ NoCloud, None ]