Спросите любого сетевого инженера о первом SSH-клиенте, который он использовал, и наверняка это будет PuTTy. Программа имеет небольшой размер и не требует установки. Помимо SSH, программа также совместима с другими стандартами удаленного доступа, такими как Telnet и Rlogin, и протоколами передачи файлов, такими как SCP и SFTP.
PuTTy продолжает получать обновления с тех пор, как он был разработан около 20 лет назад, но, к сожалению, с точки зрения возможностей обновления было не так много. Поэтому, как и следовало ожидать, появилось множество программ, которые предлагают дополнительные функции. Но проблема с подобными сценариями заключается в том, что редко кто будет искать альтернативу, пока то, что есть, все еще работает. Итак, поздравляю вас с тем, что вы здесь, и обещаю, что вы найдете идеальную альтернативу PuTTy в нашей подборке.
1. Solar-PuTTy
Solar-PuTTy — моя лучшая альтернатива PuTTy. И не только потому, что я большой поклонник SolarWinds и их авторитетных решений по управлению ИТ. Этот инструмент значительно превосходит PuTTy, начиная с пользовательского интерфейса и заканчивая возможностями. Отсутствие вкладок является самым большим недостатком PuTTy, и Solar-PuTTy преодолевает его с помощью вкладки, подобной браузеру, для ваших активных сессий. И Solar-PuTTy, и PuTTy поддерживают стандарты SSH, SCP, Telnet и SFTP. Вы также заметите некоторые знакомые интерфейсы, такие как подсказка, которую вы получаете перед началом удаленного сеанса, но кроме этого, все остальное отличается.
Этот инструмент позволяет сохранять сеансы для быстрого доступа. Эти сеансы отображаются на панели обзора, и вы даже можете выделить их цветом для удобства различения. В случаях, когда у вас слишком много подключенных устройств, вы можете использовать встроенную строку поиска, чтобы быстро определить то, к которому вы хотите получить доступ.
Solar-PuTTy также позволяет запускать скрипты, расположенные на вашем локальном устройстве. Это будет полезно в случаях, когда вы хотите предварительно загрузить конфигурацию на несколько устройств. Он также создает зашифрованный файл на вашем компьютере, где хранятся ваши учетные данные для входа в систему. Это облегчает автоматический вход в сеансы без необходимости вручную вводить пароль. Вы можете создавать данные для входа в систему для каждой сессии или просто использовать один учетный номер для нескольких устройств.
Интеграция с Windows является отличительной особенностью Solar-PuTTy, где вы можете начать удаленную сессию, просто найдя устройство в строке поиска Windows. И наконец, благодаря функции импорта и экспорта вам не придется заново настраивать сессии при переходе на другой компьютер или при переходе с другого SSH-клиента. Ознакомьтесь с более подробным обзором Solar-PuTTy здесь.
2. MobaXTerm
MobaXTerm — еще один популярный SSH-клиент, который поставляется как в виде бесплатной, так и платной программы. Он доступен в виде портативного файла и поддерживает различные удаленные сетевые инструменты, такие как SSH, X11, RDP и VNC, что изменит ваш подход к управлению сеансами. Она также оснащена всеми необходимыми командами Unix, такими как bash, grep, awk и sed.
Платная версия лучше всего подходит для коммерческого использования и дает вам доступ к дополнительным функциям, таким как настраиваемое сообщение при запуске и логотип, чтобы помочь вам персонализировать программу, а также возможность записывать макросы и воспроизводить их позже на других серверах. Он также позволяет изменять и сохранять скрипты профиля и не ограничивает максимальное количество сессий, которые вы можете запустить. В отличие от бесплатной версии, которая позволяет только 12 одновременных подключений.
Каждая сессия, запущенная с помощью MobaXTerm, сохраняется и отображается на левой панели для легкого доступа. Пароли сессий надежно хранятся локально с помощью главного пароля.
Этот инструмент также включает в себя браузер SFTP сервера, который облегчает передачу файлов между сервером и ПК с ОС windows посредством перетаскивания. Другим отличительным фактором является наличие встроенного X-сервера, который позволяет просматривать удаленные программы с компьютера под управлением Windows.
А теперь перейдем к моей любимой функции. Функциональные возможности MobaXTerm могут быть расширены с помощью дополнений и плагинов.
3. KiTTy
Если вы ищете что-то наиболее близкое к оригинальному PuTTy, но с дополнительной функциональностью, то KiTTy будет отличным выбором. Это форк программы версии 0.71 от PuTTy. Среди дополнительных функций — переносимость, фильтр сеансов и программа запуска сеансов. Он также интегрирован с pscp и WinSCP.
В отличие от оригинального PuTTy, версия форка позволяет сохранять настроенные сессии для легкого доступа. Чтобы различать их, инструмент позволяет назначать анимированные иконки для каждой сессии. Кроме того, сессии могут быть сгруппированы в папку или вы можете сохранить каждую в своей папке.
KiTTy также позволяет запускать скрипты, сохраненные локально для всех подключенных устройств. Вы даже можете создавать скрипты для автоматического входа в систему благодаря возможности KiTTy’ хранить данные для входа в систему.
Отличительной особенностью этого SSH клиента является то, что он позволяет создавать сочетания клавиш для нескольких предопределенных команд, что помогает экономить время. Более того, KiTTy позволяет некоторую форму настройки через интеграцию с патчем Covidimus. Например, вы можете установить фоновое изображение для окна сеанса.
После открытия удаленных сеансов KiTTy позволяет вам сделать так, чтобы главное окно исчезло, и у вас осталось только окно сеанса. Отлично подходит для оптимизации экранного пространства.
4. mRemoteNG
mRemoteNG является форком программного обеспечения, но для другого инструмента удаленного управления с открытым исходным кодом под названием mRemote. Поддерживает SSH и несколько других сетевых протоколов, таких как RDP, VNC, ICA, Telnet, HTTP и Raw Socket Connections. Опять же, наиболее заметным дополнением по сравнению с putty является введение интерфейса с вкладками. Интерфейс mRemoteNG похож на интерфейс Putty, но без излишнего беспорядка, поэтому вам будет проще в нем ориентироваться.
Этот SSH-клиент позволяет сохранять сессии, которые можно легко идентифицировать, присвоив им уникальные иконки. Как и Solar-PuTTy, этот инструмент включает в себя строку поиска, которую можно использовать для быстрого поиска сеансов.
Одна из особенностей, которая отличает mRemoteNG от других SSH-клиентов, — Quick Connect, позволяющий начать сеанс без прохождения процесса настройки. Также в нем есть менеджер скриншотов, который позволяет документировать ваши сеансы, делая скриншоты.
5. SuperPuTTy
Это еще один SSH-клиент, который был создан непосредственно на основе оригинального PuTTy. По сути, они имеют похожий интерфейс, но, конечно, SuperPuTTy предлагает больше функциональности. И снова, введение интерфейса с вкладками является одним из основных обновлений. Но теперь с помощью этого инструмента вы также можете настраивать вкладки. Вы можете перемещать их по экрану в любом направлении, эта функция будет особенно полезна, когда вы захотите сравнить сеансы без необходимости постоянно переключаться с одной вкладки на другую.
Помимо SSH, этот инструмент также поддерживает протоколы Rlogin, Telnet и RAW. Он также включает функции экспорта и импорта, что означает, что если вам нужно перейти на другой компьютер или вы переходите с оригинального PuTTy, то вы можете перейти с уже настроенными сессиями.