I can reproduce this using the version in salsa also:
bash5$ ssh -F/dev/null -oUserKnownHostsFile=/dev/null
-oStrictHostKeyChecking=no root@localhost -p2022 dpkg-query -W base-files
tinysshd linux-image-cloud-amd64
Warning: Permanently added '[localhost]:2022' (ED25519) to the list of
known hosts.
base-files 11.1
linux-image-cloud-amd64 5.10.46-5
tinysshd 20210601-1
bash5$ screen ssh -F/dev/null -oUserKnownHostsFile=/dev/null
-oStrictHostKeyChecking=no root@localhost -p2022 -oControlMaster=auto
-oControlPath=~/.ssh/master-%C -oControlPersist=3600
bash5$ screen ssh -F/dev/null -oUserKnownHostsFile=/dev/null
-oStrictHostKeyChecking=no root@localhost -p2022 -oControlMaster=auto
-oControlPath=~/.ssh/master-%C -oControlPersist=3600
bash5$ ssh -F/dev/null -oUserKnownHostsFile=/dev/null
-oStrictHostKeyChecking=no root@localhost -p2022 systemctl --state=failed
Warning: Permanently added '[localhost]:2022' (ED25519) to the list of
known hosts.
UNIT LOAD ACTIVE SUB
DESCRIPTION
● [email protected]:22-10.0.2.2:38228.service loaded failed failed Tiny
SSH server (10.0.2.2:38228)
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
1 loaded units listed.
bash5$ ssh -F/dev/null -oUserKnownHostsFile=/dev/null
-oStrictHostKeyChecking=no root@localhost -p2022 systemctl status
[email protected]:22-10.0.2.2:38228.service
Warning: Permanently added '[localhost]:2022' (ED25519) to the list of
known hosts.
● [email protected]:22-10.0.2.2:38228.service - Tiny SSH server
(10.0.2.2:38228)
Loaded: loaded (/lib/systemd/system/[email protected]; disabled;
vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2021-09-27 14:56:27 AEST;
18s ago
TriggeredBy: ● tinysshd.socket
Docs: man:tinysshd
Process: 414 ExecStartPre=/usr/sbin/tinysshd-makekey -q
/etc/tinyssh/sshkeydir (code=exited, status=111)
Process: 415 ExecStart=/usr/sbin/tinysshd ${TINYSSHDOPTS} --
/etc/tinyssh/sshkeydir (code=exited, status=111)
Main PID: 415 (code=exited, status=111)
CPU: 193ms
Sep 27 14:56:26 main.lan systemd[1]: Starting Tiny SSH server
(10.0.2.2:38228)...
Sep 27 14:56:26 main.lan systemd[1]: Started Tiny SSH server
(10.0.2.2:38228).
Sep 27 14:56:26 main.lan tinysshd[415]: tinysshd: 9ZEQRTtP: info:
connection from 10.0.2.2:38228 {main_tinysshd.c:106}
Sep 27 14:56:26 main.lan tinysshd[415]: tinysshd: 9ZEQRTtP: info: auth:
root: ssh-ed25519
AAAAC3NzaC1lZDI1NTE5AAAAIIapAZ0E0353DaY6xBnasvu/DOvdWdKQ6RQURwq4l6Wu accepted
{packet_auth.c:155}
Sep 27 14:56:27 main.lan tinysshd[415]: tinysshd: 9ZEQRTtP: BUG: (protocol
error){channel.c:57}
Sep 27 14:56:27 main.lan systemd[1]:
[email protected]:22-10.0.2.2:38228.service: Main process exited,
code=exited, status=111/n/a
Sep 27 14:56:27 main.lan systemd[1]:
[email protected]:22-10.0.2.2:38228.service: Failed with result 'exit-code'.
Sep 27 14:56:27 main.lan systemd[1]:
[email protected]:22-10.0.2.2:38228.service: Unit process 418 (bash) remains
running after unit stopped.