Die Eingabeaufforderung wird von der Befehlsshell bereitgestellt, nicht von Netzwerkprotokollen wie SSH oder Telnet und den zugehörigen Diensten und Clients. Dabei spielt es keine Rolle, ob Sie Telnet, SSH, ein serielles Terminal oder eine lokale Konsole verwenden.
Sie können die Eingabeaufforderung in vielen Shells (z. B. Bash) festlegen, indem Sie Umgebungsvariablen wie PS1 und PS2 festlegen.
Versuchen
> PS1="hello : " hello :
AKTUALISIEREN
Ihre Fragen sagen ...
$ telnet localhost <snip> … > !set … SHELL='/bin/false' … > Connection closed by foreign host
/bin/false
ist keine Schale! Dies ist die Art von Eintrag, der zum Deaktivieren von Telnet-Anmeldungen verwendet wird. Sie werden damit nichts erreichen. Wenn Sie wirklich ein unsicheres Protokoll wie Telnet anstelle eines sicheren Protokolls wie ssh verwenden möchten, müssen Sie den Telnet-Dienst so konfigurieren, dass Sie eine richtige Shell erhalten.