Головна> Linux> Російські літери в SSH і Putty (146% робочий спосіб)
Після перекладу домашнього сервера на Linux, я ходжу на нього за допомогою клієнта Putty. Клієнт простий і потужний, але у мене були труднощі з налаштуванням російських букв в його сесії. І що характерно, інструкції в Гуглі не містять однієї маленької деталі, на яку я вбив купу часу, і тепер я хочу вам цей час заощадити.
Налаштування Putty для коректного відображення російських букв:
- Задаємо шрифт - в дереві зліва Windows -> Appearance, праворуч Font Settings - Change. Тут слід задати набір символів "Кирилиця". Я вважаю за краще використовувати більш сучасний Consolas в системах, де він є:
- Window -> Translation - тут потрібно вказати системну кодування сервера, до якого ви підключаєтеся. Малоймовірно, що залишилися системи з кодуванням, відмінною від UTF-8, у всякому разі, мені такі вже не попадаються. Мій сервер використовує якраз UTF-8, її і ставимо.
- А тепер та сама важлива дрібниця, яка описана далеко не в кожній інструкції. Йдемо в Connection -> Data, і задаємо в Environtment Varaibles змінну LC_ALL рівній встановленої локалі вашого сервера. З великою часткою ймовірності це буде або en_US.UTF-8, або ru-RU.UTF-8. У мене встановлено обидві, але я вважаю за краще мати справу з англійської локалізацією, тому роблю налаштування такими:
- За ідеєю, цього має бути достатньо, якщо у вас 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
Помилки зараз поправлю.