shokollm
3c92a12f28
feat(sshd-setup): multi-distro support and verification steps
...
- sshd-setup.sh: Auto-detect OS (Debian/Ubuntu/Fedora/RHEL/CentOS)
- Use appropriate package manager (apt-get vs dnf)
- Add verification steps after each major phase
- Exit with error if sshd installation fails
- Exit with error if sshd doesn't start successfully
- Add troubleshooting section in output
- kugetsu-install.sh: Add verification that kugetsu binary exists
- kugetsu-setup.md: Document multi-distro installation commands
2026-03-30 04:27:23 +00:00
shokollm
4da4d46bd1
docs(kugetsu-setup): simplify - remove Docker section and curl downloads
...
- Remove Docker/Podman section (not tested by maintainer)
- Remove curl download instructions (assume user cloned repo)
- Add note that Incus systemd config may vary by version
- Update troubleshooting to reflect cloned repo path
2026-03-30 04:03:00 +00:00
shokollm
0563e7bced
docs: add chmod +x instruction before executing scripts
...
Users should explicitly grant execute permission to downloaded scripts
for transparency and security best practices.
2026-03-30 03:42:53 +00:00
shokollm
7fb9b9c581
feat(issue-11): add SSH setup script and kugetsu-setup documentation
...
- Add sshd-setup.sh: automated SSH setup inside container
- Checks for systemd prerequisite
- Creates non-root user (configurable via argument, fallback to 'kugetsu')
- Configures sshd for key-only authentication
- Configures passwordless sudo for the user
- Enables and starts sshd via systemd
- Add docs/kugetsu-setup.md: unified setup documentation
- Container setup (Incus, Docker)
- SSH setup (automated + manual steps)
- Host-side port forwarding (Incus, firewall)
- kugetsu installation
- Usage guide
- Remote access via SSH
2026-03-30 03:37:07 +00:00