$ ssh ::1 -t "export PS1='Sending a custom prompt \w \$ '; exec sh" Password: Sending a custom prompt ~ $ exit Connection to ::1 closed.
Ändern Sie die Eingabeaufforderung, wenn SSH in eine andere Box
Ich möchte in der Lage sein, eine benutzerdefinierte Aufforderung festzulegen (um die Automatisierung von Jobs zu erleichtern, sollte die Aufforderung etwas sein, das ich zuverlässig erkennen kann). Ich habe festgestellt, dass ich die Eingabeaufforderung aus der Ferne einstellen kann:
wim@wim-acer:~$ ssh guest@192.168.1.124 -i ~/.ssh/guest_nopassphrase ~ # echo $PS1 \w \$ ~ # PS1='Setting a custom prompt \w \$ ' Setting a custom prompt ~ # exit Connection to 192.168.1.124 closed.
Gibt es eine Möglichkeit, dies in einem Schuss zu tun, indem Sie einen anderen ssh-Befehl verwenden? Der Vorschlag, den ich bei der Beantwortung einer verwandten Frage ausprobierte, hat für mich nicht funktioniert:
wim@wim-acer:~$ ssh guest@192.168.1.124 -i ~/.ssh/guest_nopassphrase -t "PS1='Sending a custom prompt \w \$ '; exec sh" ~ # set HOME='/var/tmp' IFS=' ' LOGNAME='guest' PATH='/sbin:/usr/sbin:/bin:/usr/bin' PPID='1039' PS1='\w \$ ' PS2='> ' PS4='+ ' PWD='' SHELL='/bin/sh' TERM='xterm' USER='guest'
2 Antworten auf die Frage
Haben Sie überlegt, die .bashrc
Datei auf dem Remote-Host zu bearbeiten ?
Eine einfache:
export PS1='Setting a custom prompt \w \$ '
Am Ende von ~/.bashrc
auf dem Remote-Host wird sichergestellt, dass die Aufforderung bei jeder Anmeldung geändert wird. Dies wirkt sich natürlich auch auf alle anderen Benutzer des Kontos aus.
Verwandte Probleme
-
10
Wie richte ich SSH ein, damit ich mein Passwort nicht eingeben muss?
-
3
Wie kann ich ssh verwenden, um einen Befehl auf einem Remote-Unix-Computer auszuführen und zu beende...
-
8
Rette mich vor dem Kauderwelsch
-
4
Wie kann man HOME- oder END-Tasten in mc unter OS X (ssh) verwenden?
-
3
/ usr / bin / reset deaktiviert den Rückschritt
-
4
Erstellt einen Schlüssel mit SSH-Keygen. Der Ordner wird nicht mit FileZilla angezeigt
-
9
Kann ich von Telnet (Kitt) aus eine Datei auf meinen Computer herunterladen?
-
4
Wie verbinde ich mich mit einem SSH-Server von Ubuntu aus?
-
1
OpenSSH-Public-Key-Struktur
-
2
Lassen Sie Evolution einen SOCKS-Proxy durchlaufen