Dabei tritt ein seltsames Phänomen auf.
Wenn ich sshd mit der Option -D starte (bleibt im Vordergrund), kann ich mich einloggen.
Wenn ich sshd mit der Option -i starte (vom Inetd bzw. systemd mit socket-Activation) dann kommt beim Login folgendes:
Code: Alles auswählen
$ ssh localhost
jakob@localhost's password:
Bad packet length 1097032549.
Disconnecting: Packet corrupt
Kann das vielleicht jemand nachvollziehen?
Die passenden systemd-units sind:
/etc/systed/system/sshd.socket
Code: Alles auswählen
[Unit]
Description=Socket-activated sshd socket
[Socket]
ListenStream=22
Accept=yes
#BindIPv6Only=both
MaxConnections=51
[Install]
WantedBy=sockets.target
Code: Alles auswählen
[Unit]
Description=Socket-activated sshd
[Service]
ExecStart=/usr/sbin/sshd -i -e
StandardInput=socket