max / alloy
- Co-Authored-By
- Claude Opus 5 (1M context) <noreply@anthropic.com>
1 file changed,
+24 insertions,
-0 deletions
| @@ -57,4 +57,28 @@ | |||
| 57 | 57 | # simply collects nothing. | |
| 58 | 58 | enable rasdaemon.service | |
| 59 | 59 | ||
| 60 | + | # sshd was already on before this line existed: openssh-server is in | |
| 61 | + | # fedora-bootc:43 and Fedora enables it in 90-default.preset, which this file | |
| 62 | + | # never overrode. So the state does not change here. What changes is that it | |
| 63 | + | # is now a decision (Max, 2026-07-25) rather than something inherited from a | |
| 64 | + | # server base and never looked at. | |
| 65 | + | # | |
| 66 | + | # Kept on because a machine you cannot reach when the display stack is the | |
| 67 | + | # thing that broke is a machine you debug with a USB stick. That argument is | |
| 68 | + | # not specific to the bench build host; it is the same on a laptop. | |
| 69 | + | # | |
| 70 | + | # The exposure is real and worth stating rather than eliding: a listening | |
| 71 | + | # daemon on every install, on any network the machine joins. And it is wider | |
| 72 | + | # than "you need a key" — `sshd -T` on fedora-bootc:43 reports | |
| 73 | + | # `passwordauthentication yes`. Root is key-only (`permitrootlogin | |
| 74 | + | # without-password`) and keyboard-interactive is off, but the uid 1000 account | |
| 75 | + | # `alloy install` creates is reachable with its password from anywhere that can | |
| 76 | + | # route to the machine. Whether that stays true is a separate decision from | |
| 77 | + | # this line; see GoingsOn alloy d1fed0d7. | |
| 78 | + | # | |
| 79 | + | # Note this is the opposite default from tailscaled below, which is opt-in: | |
| 80 | + | # tailscale reaches OUT to a service and is a privacy question, sshd listens | |
| 81 | + | # and is an access question, and they do not resolve the same way. | |
| 82 | + | enable sshd.service | |
| 83 | + | ||
| 60 | 84 | disable tailscaled.service |