Die korrekte Verwendung wäre:
$ telnet -l <user_name>
statt nur:
$ telnet -l
Die Telnet-Manpage sagt, dass der Benutzername, der in der Option -l vorhanden ist, über die ENVIRON-Variable an den Telnet-Server übergeben wird. Wenn der Telnet-Server diese ENVIRON akzeptiert, werden Sie nicht zur Eingabe eines Benutzernamens aufgefordert. https://linux.die.net/man/1/telnet
Unsere Einheit läuft unter Linux. Wenn Sie versuchen, sich mit "telnet -l [Benutzername]" am Gerät anzumelden, werden Sie immer noch zur Eingabe des Benutzernamens aufgefordert.
Wie können wir dafür sorgen, dass der Telnet-Server die ENVIRON-Variable akzeptiert, so dass keine Option für den Benutzernamen verlangt wird. Linux in unserer Einheit verwendet ein PAM- und Login-Modul für den Benutzerzugriff.
Die korrekte Verwendung wäre:
$ telnet -l <user_name>
statt nur:
$ telnet -l