OpenSSH-Standard-Windows-Eingabeaufforderung ändern

619
Sabrina

Ich habe gerade OpenSSH auf Windows-Betriebssystem basierend auf der folgenden Anleitung installiert. https://winscp.net/deu/docs/guide_windows_openssh_server

Dies ist die Standardaufforderung

Windows-Eingabeaufforderung

userName@mydomain.net@ServerName c:\Users\userName>   userName@mydomain.net@ServerName c:\Users\userName> 

Linux-Eingabeaufforderung

[root@ServerName ~]#  [root@ServerName ~]#  

In Linux können Sie diese Einstellung leicht ändern, indem Sie die PS1Variable ändern .

[root@ServerName ~]# echo $PS1 [\u@\h \W]\$ [root@ServerName ~]#  

Was ist mit Windows? Die Standardaufforderung für Windows ist zu lang, da ich Domänenbenutzer verwende. Ich möchte es vereinfachen.

5

1 Antwort auf die Frage

1
Martin Prikryl

Der Win32-OpenSSH-Server legt die PROMPTUmgebungsvariable auf fest

<ssh-username>@%COMPUTERNAME% $P$G 

Es ist fest programmiert und nicht konfigurierbar.


Sie können dies jedoch rückgängig machen, indem Sie einen benutzerdefinierten Fernbefehl wie folgt angeben:

set PROMPT=$P$G & cmd.exe 

In PuTTY können Sie dies beispielsweise über Connection> SSH> Remote Command ausführen .