Hostname & System Settings
Sudo User & SSH Authorized Keys
Packages & Startup Commands (`runcmd`)
#cloud-config
# Generated by MiniToolDesk (https://minitooldesk.com/tools/cloud-init-generator/)
hostname: node-01
fqdn: node-01.example.com
manage_etc_hosts: true
timezone: UTC
package_update: true
package_upgrade: true
packages:
- curl
- git
- ufw
- fail2ban
- htop
- unattended-upgrades
users:
- default
- name: deploy
gecos: Deploy User
sudo: ALL=(ALL) NOPASSWD:ALL
shell: /bin/bash
groups: [sudo]
ssh_authorized_keys:
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG... deploy@key
runcmd:
- ufw default deny incoming
- ufw default allow outgoing
- ufw allow 22/tcp
- ufw allow 80/tcp
- ufw allow 443/tcp
- ufw --force enable
- systemctl enable --now fail2ban
Cloud Provider Compatibility
Paste into AWS EC2 User Data, DigitalOcean Custom Data, Hetzner Cloud-Config, or Proxmox cloud-init drives.
Épinglez cet outil dans le volet latéral de votre navigateur
Accédez à cet utilitaire à tout moment avec Alt+M sans changer d’onglet. 100% hors ligne et gratuit.
Comment concevoir des scripts Cloud-Init user-data
- 1Renseignez le nom d'hôte (hostname), le FQDN et le fuseau horaire du serveur.
- 2Créez un utilisateur sudo et collez sa clé publique SSH.
- 3Sélectionnez les paquets essentiels à installer (ufw, fail2ban, curl, docker).
- 4Ajoutez vos commandes d'initialisation dans runcmd et téléchargez le YAML #cloud-config.
Déploiement Cloud sécurisé
Créez vos scripts d'amorçage sans jamais transmettre de données d'authentification ni de clés privées.
Foire Aux Questions (FAQ)
Vous appréciez Générateur de Configuration Cloud-Init ?Partagez avec vos collègues ingénieurs cet outil privé et sans publicité !
MiniToolDesk est 100% gratuit et côté client. Votre soutien maintient le site sans pub.
Outils Similaires
Convertisseur Docker Run en Compose
Transformez vos commandes docker run en fichiers docker-compose.yml prêts pour la production
Générateur de Configuration Nginx
Générateur visuel de reverse proxy Nginx, certificats SSL, WebSocket et SPA
Générateur Dockerfile Multi-Stage
Générateur visuel de Dockerfiles sécurisés et légers pour Node.js, Go, Python, Rust et Java
Générateur de Manifestes Kubernetes YAML
Générateur visuel de Deployment, Service, Ingress et ConfigMap