{"enrichment":{"faq":[{"a":"Server Security Init Skill guides you through a methodical process for securing fresh Linux servers. Start with SSH key verification, then create non-root users, configure UFW firewall rules, deploy fail2ban protection, and harden SSH settings. Each stage includes verification steps to prevent lockout and ensure your server remains accessible throughout the hardening process.","q":"How do I initialize server security from scratch?"},{"a":"Server Security Init Skill covers SSH key verification, non-root user creation, UFW firewall configuration, fail2ban deployment for brute-force protection, and SSH hardening. The skill emphasizes verification at each stage to prevent accidental lockout, making it suitable for both new deployments and hardening existing servers.","q":"What does Server Security Init Skill cover in its setup?"},{"a":"Yes, Server Security Init Skill automates server hardening and security baseline deployment. It provides a structured approach to applying security configurations systematically, reducing manual effort while maintaining control through verification steps at each stage of the initialization process.","q":"Can Server Security Init Skill automate server hardening?"},{"a":"Server Security Init Skill recommends starting with SSH key verification to ensure secure access. From there, proceed to create non-root users, configure firewall rules with UFW, enable fail2ban for attack prevention, and apply SSH hardening measures. This progression protects your server while maintaining accessibility.","q":"What are the first steps for secure server initialization?"},{"a":"Server Security Init Skill includes verification steps after each security configuration stage. These checks ensure your access methods remain functional before moving to the next hardening step, preventing the common problem of accidentally locking yourself out during initial server security setup.","q":"How does Server Security Init Skill prevent lockout?"}],"shadow_tags":["server-hardening","security-setup","initialization-automation","infrastructure-security","deployment-security","access-control-setup","security-baseline","system-lockdown"],"summary_rewrite":"This skill walks you through a methodical process for securing fresh Linux servers, starting with SSH key verification and progressing through non-root user creation, UFW firewall rules, fail2ban protection, and SSH hardening. Each stage includes verification steps to prevent lockout."},"id":"Aradotso/security-skills/server-security-init-skill","install":{"mode":"external","repo":"https://github.com/Aradotso/security-skills"},"links":{"html":"https://skillfed.io/Aradotso/security-skills/server-security-init-skill","md":"https://skillfed.io/Aradotso/security-skills/server-security-init-skill.md","repo":"https://github.com/Aradotso/security-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":1,"language":null,"last_updated":"2026-07-16","license":"NOASSERTION","name":"Server Security Init Skill","publisher":"Aradotso","stars":8},"relations":{"similar":[{"id":"majesticlabs-dev/majestic-marketplace/cloud-init-coder"},{"id":"majesticlabs-dev/majestic-marketplace/ansible-coder"},{"id":"ancoleman/ai-design-components/administering-linux"},{"id":"chaterm/terminal-skills/hardening"},{"id":"BagelHole/DevOps-Security-Agent-Skills/ssh-configuration"},{"id":"duck4nh/antigravity-kit/linux-server-expert"},{"id":"zebbern/claude-code-guide/ssh-penetration-testing"},{"id":"AI-Shell-Team/aish/sosreport-analyzer"},{"id":"chaterm/terminal-skills/ssh"},{"id":"BagelHole/DevOps-Security-Agent-Skills/linux-hardening"}]},"slug":{"owner":"Aradotso","repo":"security-skills","skill":"server-security-init-skill"},"version":"5cc3cc8e"}
