30 лучших альтернатив PuTTY для клиентов SSH

Подавляющее большинство админов и программистов используют в работе с Unix-серверами доступ по протоколу SSH. Огромной популярностью пользуется бесплатный клиент PuTTY. Понятно, что традиции нарушаются редко, но все же пришла пора обратить внимание на черезвычайно мощный клиент NetSarang xShell, тем более, что теперь эта программа бесплатна для использования дома и в образовательных учреждениях.

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

На форуме 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 — Неверное отображение границ в псевдографике

Читайте также:  Как установить Linux Xubuntu 18.04? Описание установки и обзор версии

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

Это глюк 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)

Выбор эмулятора терминала

Рынок эмуляторов терминалов очень хорошо обеспечен. Как вы можете видеть из нашего списка, категория альтернатив PuTTY для Windows переполнена. Хотя этот список вариантов кажется очень длинным, на самом деле их гораздо больше. Не беспокойтесь о том, будет ли сервер SSH при попытке создать удаленный сеанс SSH, потому что почти каждая операционная система имеет возможности SSH.

Читайте также:  Linux Mint 19.3 Установка и начало работы

Помните, что если вы подключаетесь через Интернет, вам следует выбрать только эмулятор терминала, защищенный шифрованием. То же самое относится и к передаче файлов через Интернет. не полагайтесь на FTP, использование SCP или SFTP.

Вам, конечно, не нужно придерживаться PuTTY только потому, что ты к этому привык. Есть много лучших систем, и большинство из них бесплатны. Почти все платные варианты предлагают бесплатные пробные версии. Итак, изучить эти альтернативы PuTTY и вы найдете систему удаленного доступа, которая бьет PuTTY и завоевывает ваше восхищение.

Выбор эмулятора терминала

У вас есть любимый эмулятор терминала? Вы полны решимости придерживаться PuTTY? Оставьте сообщение в Комментарии раздел ниже и поделитесь своим опытом.

Смотрите также:Командный лист SFTPОбзор SFW / SCP-сервера SolarWinds20 лучших бесплатных серверов SFTP и FTPS для Windows и LinuxШпаргалка Powershell

Brayan Jackson Administrator Sorry! The Author has not filled his profile. follow me

Использование SSH в Windows PowerShell

После того, как SSH установлен и работает, вы можете использовать его для связи с другим компьютером. Например, вы можете использовать его для доступа к Raspberry Pi (один из нескольких вариантов удаленного доступа).

для этого маленького компьютера).

Использование простое. В PowerShell введите команду ssh, затем имя пользователя для учетной записи на удаленном устройстве и его IP-адрес.

Например, чтобы подключиться к моей коробке Raspberry Pi под управлением RetroPie, я использовал:

ssh [email protected]

На этом этапе удаленное устройство должно предложить вам принять безопасный ключ. Тип да Чтобы согласиться с этим, введите в командной строке пароль для имени пользователя, которое вы использовали.

Через несколько минут вы будете подключены к удаленному устройству Linux, готовому выполнить любые необходимые вам задачи.

Читайте также:  Как добавить пользователя в группу Linux

Как подключаться по SSH?

Для подключения к удаленной машине по SSH нужен клиент — специальная программа. В *nix-подобных системах (Linux, macOS) клиент обычно установлен в системе по умолчанию, и достаточно открыть терминал. В Windows нужно скачать сторонний клиент, например, Putty.

Для подключения нужно указать адрес сервера и, опционально, имя пользователя и порт. Вот как выглядит команда при использовании консольного клиента (в терминале):

ssh [email protected]_host -p port

Например, для подключения к серверу в аккаунт ivan нужно ввести:

ssh [email protected]

Если не указывать порт, то будет использован порт SSH по умолчанию — 22. Используемый порт задается при настройке SSH-сервера, программы, которая запущена на удаленном компьютере и ожидает подключения извне.

В графическом клиенте вроде Putty нужно ввести ту же информацию в соответствующие поля:

Fingerprint

При первом подключении появится сообщение:

The authenticity of host ‘ ()’ can’t be established. ECDSA key fingerprint is fd:fd:d4:f9:77:fe:73:84:e1:55:00:ad:d6:6d:22:fe. Are you sure you want to continue connecting (yes/no)? yes

Введите yes в первый раз.

Это нужно для повышения безопасности. При настройке SSH-сервера создается уникальная комбинация символов — fingerprint («отпечатки пальцев»). Ваш компьютер запоминает эту комбинацию и сверяет ее при каждом новом соединении. Если кто-то переустановит SSH-сервер, или всю операционную систему, или вообще заменит удаленный компьютер, сохранив его адрес, то при следующем соединении вы узнаете об этом, потому что изменится fingerprint.

Если fingerprint не меняется, то такое сообщение не будет появляться.