Terminal in OS X Lion: åäö kann auf Remote-Computer nicht geschrieben werden

Terminal in OS X Lion: åäö kann auf Remote-Computer nicht geschrieben werden

Beim SSH-Zugriff auf einen Debian-Rechner kann ich in der Befehlszeile nicht åäö eingeben. Lokal funktioniert es jedoch.

Das Ändern von „Terminal deklarieren als“ in „xterm-color“ scheint auch nicht zu helfen.

Antwort1

Bearbeiten Sie /etc/ssh_config und kommentieren Sie die Zeile aus:

SendEnv LANG LC_*

Diese Konfigurationsänderung wurde von Lion eingeführt. man ssh_configWeitere Informationen zu SendEnv finden Sie unter.

Eine andere Alternative könnte darin bestehen, die Maschinen zu ändern, auf die Sie zugreifen, wie in der Antwort von Grawity beschrieben.

Ein verwandter Thread zu diesem Thema:http://mod16.org/hurfdurf/?p=189

Antwort2

Stellen Sie sicher, dass der Remotecomputer über die richtigen Gebietsschemaeinstellungen verfügt:

  1. der Wert von $LANG(oder $LC_CTYPE) sollte ein UTF-8-Gebietsschema sein ( en_US.utf-8zum Beispiel); unter Debian ist der Standardwert festgelegt in/etc/default/locale

  2. Das gewählte Gebietsschema sollte aufgeführt sein inlocale -a– wenn nicht, bearbeiten /etc/locale.genund ausführenlocale-gen.

Antwort3

Ich mussteauskommentierendie Leitung SendEnv LANG LC_*führt /etc/ssh_configzu einer Neuinstallation von OS X Lion, damit åäö auf Remote-Rechnern funktioniert.

Nur um Google-Nutzer glücklich zu machen: Viele von Ihnen möchten dies wahrscheinlich so konfigurieren, dassIrssiauf Remote-Servern arbeiten mit Sonderzeichen wie åäö unter Mac OS X Lion.

Antwort4

Ich habe hinzugefügt:

LC_CTYPE=en_US.UTF-8
LANG=POSIX

es .bash_profilebefindet sich in meinem Home-Ordner.

verwandte Informationen