$config[links-horizontal-adaptive] not found
$config[links-horizontal-adaptive] not found

Robert_Gaines_and_George_Fleming | Контакты

Оглавление:

Лучшие SSH-клиенты для Windows - 5 бесплатных альтернатив PuTTY - Окна 2023
Лучшие SSH-клиенты для Windows - 5 бесплатных альтернатив PuTTY - Окна 2023
Anonim

Для многих пользователей, которым необходимо удаленно подключаться к компьютеру по безопасному каналу, SSH в значительной степени является стандартом де-факто. И наиболее распространенным SSH-клиентом для Windows, вероятно, является PuTTY. PuTTY восходит к рубежу веков и завоевал удивительную репутацию среди системных администраторов всех типов. Но PuTTY - не единственный SSH-клиент для Windows, и, хотя список возможностей действительно впечатляет, некоторые альтернативы предлагают еще больше. Мы рассмотрели некоторые из них, пытаясь найти лучшие клиенты SSH.

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

Для дополнительной безопасности и конфиденциальности используйте VPN

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

VPN может обеспечить необходимую дополнительную защиту. Он не только добавит еще один уровень шифрования, но и полностью сократит источник и назначение вашего трафика. Кто-то, кто шпионит на вашем конце соединения, увидит только VPN-сервер в качестве пункта назначения. Точно так же, кто-то, шпионящий за удаленной стороной соединения, будет видеть только трафик, поступающий с VPN-сервера. В качестве дополнительного бонуса использование VPN также может заставить удаленный компьютер считать, что вы находитесь в другом месте, что позволяет обойти ограничения по географическому содержанию.

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

VPN, который мы рекомендуем - IPVanish

Image
Image

Мы в Addictive Tips проверили несколько VPN на соответствие нашим критериям, и поставщик, которого мы рекомендуем для общего пользования, называется IPVanish, Благодаря наличию серверов по всему миру, отсутствию ограничения или ограничения скорости, неограниченной пропускной способности, неограниченному трафику, строгой политике отсутствия регистрации и клиентскому программному обеспечению, доступному для большинства платформ, IPVanish обеспечивает впечатляющую производительность и большую ценность.

ЭКСКЛЮЗИВ для читателей Addictive Tips: Get Скидка 60% при регистрации на год IPVanish, всего $ 4,87 в месяц! Каждый план покрывается удивительной семидневной гарантией возврата денег, гарантирующей безрисковую пробную версию для вашего нового частного интернет-соединения.

Зачем мне SSH-клиент?

Есть много причин, по которым нужно было бы использовать SSH-клиент. Вообще говоря, мы используем их для доступа к системам в удаленном месте, которое может быть как близко к соседней комнате, так и далеко от другого континента. Другое, возможно, даже более распространенное использование клиента SSH - доступ к «безголовым» системам.

Безголовые системы включают одноплатные компьютеры, телевизионные приставки всех видов и другие системы, которые не оснащены (или не поддерживают) локальный терминал. Под терминалом мы имеем в виду некоторые способы ввода команд и просмотра результатов. На типичном компьютере комбинация монитора, клавиатуры и мыши составляет терминал.

Примерами безголовых систем могут быть устройства под управлением операционных систем, которые предоставляют специализированный пользовательский интерфейс. OpenELEC, LibreELEC, SPMC или XBian подпадают под эту категорию. Все они являются операционными системами, предназначенными для запуска Kodi на разных устройствах. Единственный пользовательский интерфейс, который они предлагают, - это пользовательский интерфейс Kodi. И хотя все они имеют специальное дополнение Kodi для управления своими параметрами, вы не можете локально вводить команды операционной системы ни для одного из них. Это где удаленное соединение может пригодиться. Это позволяет пользователям напрямую взаимодействовать с операционной системой, часто давая доступ к функциям, которые недоступны с использованием «стандартного» метода.

Подключение к удаленным системам

История удаленного подключения

Большинство самых первых компьютеров были безголовыми, и удаленный доступ к ним был нормой в течение всего времени их существования. В самом начале большая часть удаленного доступа осуществлялась с использованием телетайпов, сокращенно обозначенных как TTY. Это были не более чем модифицированные электрические пишущие машинки, которые подключались к удаленным компьютерам через последовательный канал. Все, что пользователь печатал на клавиатуре, отправлялось на удаленный компьютер, и любой ответ от компьютера печатался на бумаге.

Это было немного архаично, медленно и очень шумно. Представьте себе, как может звучать комната, полная компьютерных пользователей, со всеми этими телетайпами. Это на самом деле то, что побудило развитие видео-терминала. Он использовал тот же базовый принцип, что и TTY, но заменил механический принтер на ЭЛТ-экран, похожий на телевизор.

С появлением Интернета люди хотели подключать компьютеры в отдаленных местах. Компьютеры были уже не только в соседней комнате. Протокол Telnet был создан именно для этой цели. Telnet - это просто телетайпное соединение по сети.

Протокол Telnet обслуживал тысячи пользователей компьютеров, если не миллионов, на протяжении многих лет. Но у Telnet был один существенный недостаток: весь трафик между терминалом и компьютером отправлялся в виде открытого текста (более широко известного как открытый текст). Это означало, что любой, кто следил за соединением, мог видеть все. Это включает в себя конфиденциальную информацию, такую как пароли, номера карт, остатки на счетах, даже военные секреты! Протокол SSH, или Secure SHell, решил эти проблемы, предоставив сквозное шифрование.

Другие типы удаленного подключения

В настоящее время SSH (или доступ к Shell, как его часто называют) не является единственным типом удаленного доступа, который широко используется. FTP, протокол передачи файлов, а также его безопасные варианты SFTP и FTPS популярны для передачи файлов между компьютерами. SCP или Secure Copy - еще один популярный способ передачи файлов. Это расширение протокола SSH.

Еще более продвинутыми являются удаленные протоколы, используемые для определенных целей. Например, RDP - это протокол, используемый для установки подключения к удаленному рабочему столу Windows. X11 - аналогичный протокол из мира Unix. VNC - это независимый от платформы протокол удаленного графического удаленного соединения. Существуют и другие менее популярные протоколы, такие как протокол Citrix ICA.

Краткий обзор основных возможностей PuTTY

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

  • PuTTY: Основное программное обеспечение, которое предлагает возможности Telnet, rlogin и SSH, а также позволяет подключение через последовательный порт
  • PSCP: Командная строка SCP
  • PSFTP: Командная строка SFTP-клиента, который предлагает безопасную передачу файлов
  • PuTTYtel: Уменьшенная версия PuTTY, которая только делает соединения Telnet
  • палить: Интерфейс командной строки для сервера PuTTY
  • маскарад: Агент аутентификации SSH для PuTTY, PSCP и Plink
  • PuTTYgen: утилита генерации ключей для ключей RSA, DSA, ECDSA и EdDSA
  • pterm: Автономный эмулятор терминала
Когда вы запускаете PuTTY, у вас появляется окно настроек. Здесь вы можете указать все параметры соединения, которое хотите установить. Вы можете указать IP-адрес, порт, протокол; Вы можете сохранить параметр соединения под именем, чтобы легко их вызывать. Несколько страниц настроек позволяют указать внешний вид окна терминала, размер и цвет используемых символов. Существует слишком много вариантов, чтобы обсудить их все - в конце концов, PuTTY - это действительно полноценное программное обеспечение.
Когда вы запускаете PuTTY, у вас появляется окно настроек. Здесь вы можете указать все параметры соединения, которое хотите установить. Вы можете указать IP-адрес, порт, протокол; Вы можете сохранить параметр соединения под именем, чтобы легко их вызывать. Несколько страниц настроек позволяют указать внешний вид окна терминала, размер и цвет используемых символов. Существует слишком много вариантов, чтобы обсудить их все - в конце концов, PuTTY - это действительно полноценное программное обеспечение.

Альтернативы, полученные от PuTTY

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

SuperPutty

Цель SuperPutty - предоставить лучшую версию PuTTY. И делает это, расширяя существующую установку PuTTY, делая ее лучше. Например, SuperPutty разрешает сеансы с вкладками и может обрабатывать передачи файлов SCP между удаленными и локальными системами.

Короче говоря, SuperPutty оборачивает Putty в более приятный интерфейс с возможностью одновременной сессии. Вот краткий обзор его основных функций:
Короче говоря, SuperPutty оборачивает Putty в более приятный интерфейс с возможностью одновременной сессии. Вот краткий обзор его основных функций:
  • Интерфейс стыковки, позволяющий персонализировать и облегчить управление несколькими сессиями PuTTY
  • Экспорт / Импорт конфигурации сеанса
  • Безопасная загрузка файлов с использованием SCP или SFTP
  • Полная поддержка конфигураций сеансов PuTTY, включая приватные ключи
  • Поддерживает локальную оболочку через MinTTY или puttycyg

Главный недостаток SuperPutty заключается в том, что, поскольку он расширяет существующую установку PuTTY, вам необходимо сначала установить PuTTY.

Лоток для шпаклевки

Следующим в нашем списке лучших клиентов SSH является PuTTY tray. Еще одна производная от PuTTY, эта даже очень похожа на нее. Основное различие между PuTTY и PuTTY? Последний предлагает незначительные улучшения пользовательского интерфейса, которые наверняка оценят ежедневные пользователи PuTTY.

Как вы можете видеть на скриншоте, эстетических различий между PuTTY и PuTTY-лотком не так много. На левой панели есть еще несколько категорий и несколько типов подключения. Также стоит отметить, что термин PuTTY позволяет пользователям сохранять сеансы в реестре или в файле. Вот краткий обзор основных функций термина PuTTY:
Как вы можете видеть на скриншоте, эстетических различий между PuTTY и PuTTY-лотком не так много. На левой панели есть еще несколько категорий и несколько типов подключения. Также стоит отметить, что термин PuTTY позволяет пользователям сохранять сеансы в реестре или в файле. Вот краткий обзор основных функций термина PuTTY:
  • Сворачивается в системный трей
  • Настраиваемые значки
  • Мигает значок в трее при получении сигнала звонка
  • Настраиваемая прозрачность окна
  • URL гиперссылки
  • Портативный: лоток PuTTY может дополнительно хранить конфигурации сеансов в файлах вместо реестра
  • Всегда на верхнем уровне (в системном меню)
  • Поддержка Android Debug Bridge (ADB)

Китти

KiTTY - это еще одна расширенная версия PuTTY. На самом деле, она, пожалуй, самая многофункциональная из представленных нами трех. Он имеет все функции оригинального PuTTY, большинство из них в лотке PuTTY, а затем и некоторые другие. Если вы привыкли к PuTTY, пользовательский интерфейс KiTTY будет выглядеть очень знакомо.

Как вы можете видеть на скриншоте, в KiTTY наблюдается небольшой сбой, когда окно кажется слишком маленьким для его содержимого. Кнопки выбора ниже «Закрыть окно при выходе» практически не видны. И окно не изменяемого размера и не имеет полосы прокрутки. Это может или не может иметь место с вашей установкой, но мы никогда не находили это реальной проблемой, так как эти опции не особенно полезны.
Как вы можете видеть на скриншоте, в KiTTY наблюдается небольшой сбой, когда окно кажется слишком маленьким для его содержимого. Кнопки выбора ниже «Закрыть окно при выходе» практически не видны. И окно не изменяемого размера и не имеет полосы прокрутки. Это может или не может иметь место с вашей установкой, но мы никогда не находили это реальной проблемой, так как эти опции не особенно полезны.

Другие варианты замазки

Однако не все альтернативы PuTTY являются производными от него. Некоторые из лучших доступных продуктов и некоторые из самых умных идей были разработаны сами по себе. Вот лучшие 2, которые мы могли найти.

MobaXterm

MobaXterm загружен функциями для повышения производительности. Это гораздо больше, чем просто клиент SSH, и предлагает полное решение для удаленного управления. У MobaXterm есть один недостаток: это не открытый код. На самом деле, это даже не бесплатно! Тем не менее, существует бесплатная версия, которая, хотя и не так богата функциями, все же обладает огромным количеством функций. Поскольку эта статья о бесплатных альтернативах PuTTY, об этой версии мы поговорим здесь.

MobaXterm, если это полноценное решение для удаленного доступа, а не только клиент SSH. Он может устанавливать графические соединения удаленного рабочего стола с компьютерами Windows и Unix. На самом деле, он имеет встроенный VNC-клиент для подключения к любому компьютеру с поддержкой VNC.
MobaXterm, если это полноценное решение для удаленного доступа, а не только клиент SSH. Он может устанавливать графические соединения удаленного рабочего стола с компьютерами Windows и Unix. На самом деле, он имеет встроенный VNC-клиент для подключения к любому компьютеру с поддержкой VNC.

Он также имеет графический SFTP-браузер, который упрощает передачу файлов на удаленный компьютер и с него. Другие расширенные функции включают полный X-сервер и пересылку X11 и поддержку плагинов. Вы можете загрузить версию установщика. Вы просто устанавливаете его как любое другое приложение Windows. Кроме того, есть также портативная версия. Вы загружаете его в виде zip-файла, содержащего исполняемый файл MobaXterm, и вам не нужно его устанавливать. Скопируйте его на USB-ключ и используйте его где угодно. И чтобы облегчить изучение этой задачи, полная документация доступна онлайн.

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

  • Максимальное количество одновременных сеансов составляет 12
  • Вы можете установить максимум 2 туннеля SSH
  • Он имеет ограничение в 4 макроса
  • Для TFTP, NFS и Cron существует ограничение времени в 360 секунд.

SmarTTY

SmarTTY - это бесплатный SSH-клиент, который поддерживает копирование файлов и каталогов с помощью SCP и редактирование файлов на месте. Это один из лучших SSH-клиентов для Windows. Он может быть не таким полнофункциональным, как MobaXterm, но в нем есть все, что нужно для удаленного управления безголовым устройством.

Благодаря тому, что большинство серверов SSH поддерживают до 10 дополнительных сеансов на одно соединение, SmarTTY позволяет пользователям открывать их на новой вкладке без необходимости повторного входа в систему. Кроме того, в SmarTTY есть утилита графической передачи файлов в стиле Windows, которая позволяет передавать файлы на удаленный компьютер и с него. Целые каталоги могут быть переданы так же легко, как отдельные файлы.
Благодаря тому, что большинство серверов SSH поддерживают до 10 дополнительных сеансов на одно соединение, SmarTTY позволяет пользователям открывать их на новой вкладке без необходимости повторного входа в систему. Кроме того, в SmarTTY есть утилита графической передачи файлов в стиле Windows, которая позволяет передавать файлы на удаленный компьютер и с него. Целые каталоги могут быть переданы так же легко, как отдельные файлы.

Еще одна замечательная функция SmarTTY, особенно для выполнения быстрых административных задач на удаленных устройствах, - редактор на месте. Просматривая удаленные файлы, вы можете редактировать их прямо из программного обеспечения. Нет необходимости скачивать файл, редактировать его локально и загружать обратно.

Какой из них лучший SSH-клиент?

Как обычно, ответить на этот животрепещущий вопрос сложно. А также, как обычно, это зависит от того, что вы ищете. Для решения на основе PuTTY, Китти, возможно, предлагает большинство функций. И это все еще очень похоже на PuTTY, преимущество, если вы привыкли к PuTTY. Но если вы ищете настоящую альтернативу PuTTY, вы можете отказаться от всех производных PuTTY.

Если это ваш случай, они оба из наших «не-PuTTY» предложений хороши. MobaXterm, возможно, немного более полный, но он также имеет более крутой кривой обучения. Кроме того, у него, возможно, есть много функций, которые, хотя и хороши, вероятно, никогда не будут вам полезны.

SmarTTY не является открытым исходным кодом, но он доступен бесплатно. Он обладает всеми функциями, которые могут понадобиться типичному пользователю, а встроенные функции передачи файлов и редактирования на месте делают его очень привлекательным решением.

Заключение

Даже если вы не являетесь системным администратором, SSH-клиент является бесценным инструментом для решения самых разных небольших задач, и он должен быть частью вашего инструментария. Существует гораздо больше, чем пять альтернатив PuTTY. Пятерка, которую мы только что обсудили, является лишь примером того, что доступно. Это то, что мы считаем пятью лучшими клиентами SSH. Тот, который вы выберете, скорее всего, будет скорее вопросом личного вкуса, чем что-либо еще.

Как насчет тебя? Какая ваша любимая альтернатива PuTTY? Это один из тех, что представлены здесь? Что вам больше всего нравится в том, что вы используете? Вы хотели бы изменить? Поделитесь своими мыслями с нами, используя комментарии ниже. Мы рады услышать от наших читателей.

Популярная тема

Популярные за месяц