Работа по SSH на виртуальном хостинге

PuTTY не нуждается в представлении, так как это одна из широко удаленных консольных утилит. PuTTY — это клиент SSH и telnet.

Еще чуток о кракозябрах…

На форуме LinuxForum прочел тему в которой у пользователя возникли вопросы уже, скажем так, по поводу нюансов. Цитирую:

Вопрос скорее относится к рюшечкам, т.к. все функции работают. Есть несколько серверов на SuSE от 9.3 до 10.3 и при работе с ними через Putty при запуске Yast в консольном режиме, вместо псевдографики рисуются буквы (приходится вглядываться, где поле кончается для ввода текста и т.п.). Причем, если запустить mc, то вся псевдографика отображается корректно. Попробовал с одного сервака зайти на другой через ssh — все также отображается корректно, поэтому сделал вывод, что это заморочки либо Putty, либо самого Yast. (Translation в Putty выставлена корректно, русский текст и ввод с клавиатуры — ок)

Решил и я проверить свою Mandriva на это дело. Запустил из Windows коноль в PuTTy, а Xming при этом не запустил. После этого в консоли запустил mcc (Mandriva Control Center — Центр управления Mandriva). Дело в том, что когда нет возможности запустить Центр управления Mandriva в чисто графическом виде (нет «принимающего» X-сервера), он стартует в псевдографике. Оказалось, что и у меня тоже «с буковками вместо границ». Вот так:

Рис. 14 — Неверное отображение границ в псевдографике

В указанной теме форума присутствовал и вариант решения проблемы:

Это глюк Putty. Идём в terminal -> Keyboard -> The Function keys and keypads ставим Linux Идём в Connection -> Data, в графе Terminal-type string пишем linux

Попробовал — действительно границы нарисовало как надо. Однако быстро обнаружились два нюанса. Первый — некорректная работа половины функциональных клавиш. Исправилось простым возвращением значения «xterm» (как собственно и было изначально) для параметра «Keyboard » — «The Function keys and keypads». А вот второй нюанс мое естество так и не смогло «принять»! Дело в том, что совсем по другому стала использоваться мышь. Этот факт я не вынес, и решил, что пусть лучше уж «границы из буковок», но мышь пусть работает «так как было». Поэтому, вернул я назад «xterm» и в параметре «Terminal-type» тоже, созранил настройки и работаю дальше. Хотя, может стоило бы почитать help к программе…

Советую также прочесть следующие записи блога:

  • Просмотр *.iso файлов в Midnight Commander (комментариев — 0)
  • Форматирование флешки в Linux (комментариев — 0)
  • Упрощаем скрипт автоматического обновления (комментариев — 0)
  • Управление разделами HDD программой Gparted с диска Live-CD Ubuntu (комментариев — 0)
  • Создание файла Casper-RW (комментариев — 3)

Подключение по SSH черезPuTTY

В тех случаях, когда версия Windows 10 не поддерживает OpenSSH (или используется Windows 7) к SSH можно подключаться с помощью программы PyTTY. Скачать установщик данной программы можно на официальном сайте

После установки программы PyTTY ее можно будет запустить с помощью поиска в меню «Пуск»

Сразу после запуска программы PuTTY появляется окно с настройками подключения. Основными параметры здесь находятся на вкладке «Session», здесь нужно ввести:

  • Имя компьютера или IP адрес;
  • Порт для подключения (по умолчанию, 22);
  • Способ подключения (SSH);
Читайте также:  Установка Ubuntu LINUX с флешки – инструкция

После ввода этих данных можно запускать подключение с помощью кнопки «Open».

Если для подключения к SSH используются ключи, то путь к приватному ключу нужно указать в разделе «Connection – SSH – Auth».

Обратите внимание, ключ должен быть сгенерирован программой PuTTYgen, которая устанавливается вместе с PuTTY. Если вы сгенерировали ключи с помощью OpenSSH, то их можно загрузить в PuTTYgen и сохранить в формате подходящем для PuTTy.

Если информация для подключения правильная, то вы увидите консоль с запросом на ввод имени пользователя пароля. Также при первом запуске появится запрос на добавление компьютера в список известных.

После ввода этих данных вы будете подключены к удаленному серверу по SSH.

Как подключиться по SSH к серверу — лучший ssh клиент для Windows

Захват выхода замазки (опционально)

Если ваш bash-скрипт не прост (он может генерировать вывод с информацией об ошибках, информацией и т. Д.), Вы можете сохранить контент для анализа, когда выполнение скрипта будет закрыто.

Так как putty обычно закрывает консоль, если нет оператора, который приостанавливает ее, когда выполняется последняя строка вашего скрипта, и нет способа перенаправить вывод (но достижимо с помощью утилиты plink), нам нужно указать эту задачу в приложении PuTTY.

1) Откройте замазку, нажмите на верхнюю иконку и выберите изменить настройки.

2) Нажмите на элемент ведения журнала в правом списке. Теперь выберите опцию All output output в области входа в сеанс.

Читайте также:  Github: что это такое и как его использовать

Наконец, выберите путь к файлу в вашей системе и нажмите «Применить».

Весь вывод, сгенерированный замазкой, будет записан в этот файл журнала.

Как использовать кириллицу в терминале Linux

Если у вас ОС Linux, то при подключении к серверу по SSH вы можете использовать в терминале не только латиницу, но и кириллицу.

Если вы хотите использовать кириллицу в течение одного сеанса SSH, то после подключения введите в терминале команду:

Если вы хотите использовать кириллицу постоянно, то нужно внести изменения файл в .bashrc. Для этого после подключения по SSH:

Готово, теперь при любом подключении к SSH можно будет автоматически использовать кириллицу.

Помогла ли вам статья? ДаНет 218 раз уже помогла