dedlfix: Kodierung bei bash und PuTTY

Beitrag lesen

Tach!

Bei der Gelegenheit mal ganz dumm gefragt: wo stelle ich bei meinem Host vom Webserver ein, welche Sprache der verwenden soll?

Du meinst jetzt, wenn du per SSH in der bash oder ähnlich landest. Dann reicht es eigentlich, wenn du die locale richtig einstellst (falls das System nicht zu alt und ohne UTF-8 installiert ist). Unter dem Stichwort locale solltest du finden, wie man alle verfügbaren auflistet und wie man es auf deinem System einstellt. Zur Not in der .bashrc oder vergleichbaren Konfigurationsdateien.

Ich habe welche dabei, die per SSH-Konsole partout noch ISO-8859-1 sprechen wollen und welche, die UTF-8 sprechen. Interessant ist es, wenn ein "Hopping" notwendig ist, um den Host zu erreichen, also mit der Konsole auf Host 1 anmelden und dann von dort aus mit SSH weiter zum nächsten usw.

Das Problem könnte in PuTTY mit einem Port-Forwarding gelöst werden. Zu Host 1 verwendest du dessen abgespeichertes Profil mit eingestellter Translation. Zusätzlich richtest du einen Tunnel ein: Connection -> SSH -> Tunnels. Source Port irgendwas lokales freies bei dir (2022 z.B.) und als Destination das Ziel, so wie es von Host1 aus erreichbar ist, mit angehängtem Port, also IP-Adresse:22. Einmal Add, damit es in der Liste obendrüber erscheint, und speichern. Nun ein weiteres Profil erstellen, dessen Ziel 127.0.0.1 und der vergebene Port (2022) ist. Diesem Profil kannst du einen eigenen Key, Translation und was sonst noch nötig ist, einstellen. Zur Verbindungsaufname muss natürlich zuerst eine Verbindung zum ersten Profil geöffnet sein und bleiben.

dedlfix.