Skip to content

Allow diagnostic SSH when persistent state is unavailable #22

Description

@Deadbytes101

Physical alpha.9 validation confirmed that firstboot diagnostics now appear when persistent state reports limited_capacity, but ssh.service remains blocked because rigos-ssh-hostkeys.service hard-requires rigos-state-ready.service.

Required behavior:

  • keep SSH host identity mandatory before sshd starts
  • use the persistent ED25519 host identity when verified state is ready
  • otherwise generate a boot-scoped ED25519 identity only under /run/rigos
  • never write fallback keys into an unverified /var/lib/rigos mount
  • expose the selected host-key mode in status
  • keep mining/configuration fail-closed when state is unavailable
  • allow rigosadmin password SSH for remote diagnostics and test collection

Physical evidence: alpha.9 firstboot UI displayed the explicit limited_capacity diagnostic, while port 22 was refused because the host-key authority was dependency-blocked.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions