redox-wayland-compositor/tools
Votre Nom 95f824b626 SSH auto-start au boot : service file init Redox pour sshd
Ajout tools/redox-services/30_sshd.service au format TOML init Redox :

  [unit]
  description = "OpenSSH SSH Daemon"
  requires_weak = ["10_net.target"]

  [service]
  cmd = "/usr/bin/sshd"
  args = ["-D"]
  type = "simple"

Path absolu pour cmd (sshd refuse de re-exec sinon, vu en runtime).
Args ["-D"] = ne pas daemonize (init gère le lifecycle). type "simple"
= init considère le process up dès le fork, pas d'attente notify.

run-qemu.sh copie maintenant automatiquement tous les *.service de
tools/redox-services/ dans /usr/lib/init.d/ du guest. Bénéfice : à
chaque ./run-qemu.sh, sshd est armé pour démarrer au boot suivant.

Pré-requis pour que ça marche au runtime :
- openssh déjà installé (via pkg install openssh)
- Host keys générées (ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N "")
- /home/root/.ssh/authorized_keys peuplé (auto via run-qemu.sh)

Si openssh manque, sshd crash au boot mais init continue (requires_weak,
pas requires hard).

Leyoda 2026 – GPLv3
2026-05-16 17:29:31 +02:00
..
redox-scripts Phase 13.2.b.4 — scripts ion raccourcis pour les tests en QEMU 2026-05-16 14:33:27 +02:00
redox-services SSH auto-start au boot : service file init Redox pour sshd 2026-05-16 17:29:31 +02:00
push.sh tools/push.sh : wrapper git push avec token PAT depuis ~/Projets/Redox/.env 2026-05-16 15:05:29 +02:00