Robert_Gaines_and_George_Fleming | Контакты
Оглавление:
- Для дополнительной безопасности и конфиденциальности используйте VPN
- Зачем мне SSH-клиент?
- Подключение к удаленным системам
- Краткий обзор основных возможностей PuTTY
- Альтернативы, полученные от PuTTY
- Другие варианты замазки
- Какой из них лучший SSH-клиент?
- Заключение

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

Для дополнительной безопасности и конфиденциальности используйте VPN
Интернет - это джунгли. И при его использовании вы подвержены всевозможным атакам от врагов, скрывающихся на каждом углу. Хотя SSH по определению является безопасным протоколом, ваш трафик все еще можно отслеживать, а злоумышленники могут обнаружить IP-адрес любой удаленной системы, к которой вы обращаетесь. Получение IP-адреса является первым шагом многих взломов.
VPN может обеспечить необходимую дополнительную защиту. Он не только добавит еще один уровень шифрования, но и полностью сократит источник и назначение вашего трафика. Кто-то, кто шпионит на вашем конце соединения, увидит только VPN-сервер в качестве пункта назначения. Точно так же, кто-то, шпионящий за удаленной стороной соединения, будет видеть только трафик, поступающий с VPN-сервера. В качестве дополнительного бонуса использование VPN также может заставить удаленный компьютер считать, что вы находитесь в другом месте, что позволяет обойти ограничения по географическому содержанию.
Но выбор VPN может быть сложной задачей. Есть так много доступных поставщиков. Важные факторы для рассмотрения являются быстрая скорость соединения чтобы избежать отставания, политика отсутствия регистрации для дальнейшей защиты вашей конфиденциальности, нет ограничений использования получить доступ к любому ресурсу на полной скорости и программное обеспечение, доступное для вашей платформы.
VPN, который мы рекомендуем - IPVanish

Мы в 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
Важная деталь, которую мы еще не упомянули о PuTTY, - это то, что он публикуется как программное обеспечение с открытым исходным кодом. Он выпущен под лицензией MIT, которая, сохраняя авторские права автора, позволяет любому другому разработчику использовать исходный код (который является общедоступным) и извлекать из него другое программное обеспечение. И это именно то, что произошло с нашими тремя первыми альтернативами.
SuperPutty
Цель SuperPutty - предоставить лучшую версию PuTTY. И делает это, расширяя существующую установку PuTTY, делая ее лучше. Например, SuperPutty разрешает сеансы с вкладками и может обрабатывать передачи файлов SCP между удаленными и локальными системами.

- Интерфейс стыковки, позволяющий персонализировать и облегчить управление несколькими сессиями PuTTY
- Экспорт / Импорт конфигурации сеанса
- Безопасная загрузка файлов с использованием SCP или SFTP
- Полная поддержка конфигураций сеансов PuTTY, включая приватные ключи
- Поддерживает локальную оболочку через MinTTY или puttycyg
Главный недостаток SuperPutty заключается в том, что, поскольку он расширяет существующую установку PuTTY, вам необходимо сначала установить PuTTY.
Лоток для шпаклевки
Следующим в нашем списке лучших клиентов SSH является PuTTY tray. Еще одна производная от PuTTY, эта даже очень похожа на нее. Основное различие между PuTTY и PuTTY? Последний предлагает незначительные улучшения пользовательского интерфейса, которые наверняка оценят ежедневные пользователи PuTTY.

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

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

Он также имеет графический SFTP-браузер, который упрощает передачу файлов на удаленный компьютер и с него. Другие расширенные функции включают полный X-сервер и пересылку X11 и поддержку плагинов. Вы можете загрузить версию установщика. Вы просто устанавливаете его как любое другое приложение Windows. Кроме того, есть также портативная версия. Вы загружаете его в виде zip-файла, содержащего исполняемый файл MobaXterm, и вам не нужно его устанавливать. Скопируйте его на USB-ключ и используйте его где угодно. И чтобы облегчить изучение этой задачи, полная документация доступна онлайн.
Бесплатная версия имеет следующие ограничения, о которых вам следует знать:
- Максимальное количество одновременных сеансов составляет 12
- Вы можете установить максимум 2 туннеля SSH
- Он имеет ограничение в 4 макроса
- Для TFTP, NFS и Cron существует ограничение времени в 360 секунд.
SmarTTY
SmarTTY - это бесплатный SSH-клиент, который поддерживает копирование файлов и каталогов с помощью SCP и редактирование файлов на месте. Это один из лучших SSH-клиентов для Windows. Он может быть не таким полнофункциональным, как MobaXterm, но в нем есть все, что нужно для удаленного управления безголовым устройством.

Еще одна замечательная функция SmarTTY, особенно для выполнения быстрых административных задач на удаленных устройствах, - редактор на месте. Просматривая удаленные файлы, вы можете редактировать их прямо из программного обеспечения. Нет необходимости скачивать файл, редактировать его локально и загружать обратно.
Какой из них лучший SSH-клиент?
Как обычно, ответить на этот животрепещущий вопрос сложно. А также, как обычно, это зависит от того, что вы ищете. Для решения на основе PuTTY, Китти, возможно, предлагает большинство функций. И это все еще очень похоже на PuTTY, преимущество, если вы привыкли к PuTTY. Но если вы ищете настоящую альтернативу PuTTY, вы можете отказаться от всех производных PuTTY.
Если это ваш случай, они оба из наших «не-PuTTY» предложений хороши. MobaXterm, возможно, немного более полный, но он также имеет более крутой кривой обучения. Кроме того, у него, возможно, есть много функций, которые, хотя и хороши, вероятно, никогда не будут вам полезны.
SmarTTY не является открытым исходным кодом, но он доступен бесплатно. Он обладает всеми функциями, которые могут понадобиться типичному пользователю, а встроенные функции передачи файлов и редактирования на месте делают его очень привлекательным решением.
Заключение
Даже если вы не являетесь системным администратором, SSH-клиент является бесценным инструментом для решения самых разных небольших задач, и он должен быть частью вашего инструментария. Существует гораздо больше, чем пять альтернатив PuTTY. Пятерка, которую мы только что обсудили, является лишь примером того, что доступно. Это то, что мы считаем пятью лучшими клиентами SSH. Тот, который вы выберете, скорее всего, будет скорее вопросом личного вкуса, чем что-либо еще.
Как насчет тебя? Какая ваша любимая альтернатива PuTTY? Это один из тех, что представлены здесь? Что вам больше всего нравится в том, что вы используете? Вы хотели бы изменить? Поделитесь своими мыслями с нами, используя комментарии ниже. Мы рады услышать от наших читателей.