Російські літери в ssh і putty (146% робочий спосіб)

Головна> Linux> Російські літери в SSH і Putty (146% робочий спосіб)

Після перекладу домашнього сервера на Linux, я ходжу на нього за допомогою клієнта Putty. Клієнт простий і потужний, але у мене були труднощі з налаштуванням російських букв в його сесії. І що характерно, інструкції в Гуглі не містять однієї маленької деталі, на яку я вбив купу часу, і тепер я хочу вам цей час заощадити.

Налаштування Putty для коректного відображення російських букв:

  1. Задаємо шрифт - в дереві зліва Windows -> Appearance, праворуч Font Settings - Change. Тут слід задати набір символів "Кирилиця". Я вважаю за краще використовувати більш сучасний Consolas в системах, де він є:
    Російські літери в ssh і putty (146% робочий спосіб)
  2. Window -> Translation - тут потрібно вказати системну кодування сервера, до якого ви підключаєтеся. Малоймовірно, що залишилися системи з кодуванням, відмінною від UTF-8, у всякому разі, мені такі вже не попадаються. Мій сервер використовує якраз UTF-8, її і ставимо.
    Російські літери в ssh і putty (146% робочий спосіб)
  3. А тепер та сама важлива дрібниця, яка описана далеко не в кожній інструкції. Йдемо в Connection -> Data, і задаємо в Environtment Varaibles змінну LC_ALL рівній встановленої локалі вашого сервера. З великою часткою ймовірності це буде або en_US.UTF-8, або ru-RU.UTF-8. У мене встановлено обидві, але я вважаю за краще мати справу з англійської локалізацією, тому роблю налаштування такими:
    Російські літери в ssh і putty (146% робочий спосіб)
  4. За ідеєю, цього має бути достатньо, якщо у вас SSH сервер налаштований правильно. Якщо ж при підключенні він лається, що змінну LC_ALL встановити не можна, то в конфіги sshd_config (/ etc / ssh / sshd_config в Debian):

Матеріали по темі:

Навігація по публікаціям

У Windows набагато "нативна" використовувати збірку OpenSSH, яка працює прямо в командному рядку. Мені, наприклад, дуже подобається ця mls-software.com/opensshd.html

І з кирилицею там все відмінно.

> Ssh user @ host

У mysql не виходить вводити російські символи.

Спасибі тобі, добрий чоловіче! Я джва року шукав, як цю фігню виправити.

Алсо, виявив парочку помилок.

Пункт 3 en_US.UFT-8 → en_US.UTF-8

Пункт 4 sshd_condig → sshd_config

Помилки зараз поправлю.