Скачать PuTTY: Русская версия
Русскоязычная сборка PuTTY 0.73-RU-17 от 21 декабря 2019:
Обычная версия: | putty-0.73-ru-17.zip |
Портативная версия: | putty-0.73-ru-17-portable.zip |
PuTTY: | putty.exe |
PuTTY Portable: | putty_portable.exe |
PSCP: | pscp.exe |
PSFTP: | psftp.exe |
Plink: | plink.exe |
Pageant: | pageant.exe |
PuTTYgen: | puttygen.exe |
Исходный код: | putty-0.73-ru-17-src.zip |
Контрольные суммы: | sha256sums |
Стабильный релиз PuTTY 0.76 от 17 июля 2021. Скачать официальную версию Telnet/SSH клиента:
64-разрядная версия:
Инсталлятор: | putty-64bit-0.76-installer.msi | (цифровая подпись) |
Архив Zip: | putty.zip | (цифровая подпись) |
PuTTY: | putty.exe | (цифровая подпись) |
PSCP: | pscp.exe | (цифровая подпись) |
PSFTP: | psftp.exe | (цифровая подпись) |
Plink: | plink.exe | (цифровая подпись) |
Pageant: | pageant.exe | (цифровая подпись) |
PuTTYgen: | puttygen.exe | (цифровая подпись) |
PuTTYtel: | puttytel.exe | (цифровая подпись) |
Контрольные суммы: | md5sums | (цифровая подпись) |
sha1sums | (цифровая подпись) | |
sha256sums | (цифровая подпись) | |
sha512sums | (цифровая подпись) |
32-разрядная версия:
Инсталлятор: | putty-0.76-installer.msi | (цифровая подпись) |
Архив Zip: | putty.zip | (цифровая подпись) |
PuTTY: | putty.exe | (цифровая подпись) |
PSCP: | pscp.exe | (цифровая подпись) |
PSFTP: | psftp.exe | (цифровая подпись) |
Plink: | plink.exe | (цифровая подпись) |
Pageant: | pageant.exe | (цифровая подпись) |
PuTTYgen: | puttygen.exe | (цифровая подпись) |
PuTTYtel: | puttytel.exe | (цифровая подпись) |
Контрольные суммы: | md5sums | (цифровая подпись) |
sha1sums | (цифровая подпись) | |
sha256sums | (цифровая подпись) | |
sha512sums | (цифровая подпись) |
Регулярная тестовая сборка PuTTY собирается каждый день из Git-репозитория.
Нашли ошибку в стабильной версии и ждёте её исправления? Можно рассчитывать, что здесь этот фикс появится намного раньше, чем выйдет следующий релиз. Эта версия для вас, если вам не терпится опробовать все нововведения раньше остальных. С другой стороны, тестовые сборки иногда могут получиться крайне нестабильными.
64-разрядная версия:
Инсталлятор: | putty-64bit-installer.msi | (цифровая подпись) |
Архив Zip: | putty.zip | (цифровая подпись) |
PuTTY: | putty.exe | (цифровая подпись) |
PSCP: | pscp.exe | (цифровая подпись) |
PSFTP: | psftp.exe | (цифровая подпись) |
Plink: | plink.exe | (цифровая подпись) |
Pageant: | pageant.exe | (цифровая подпись) |
PuTTYgen: | puttygen.exe | (цифровая подпись) |
PuTTYtel: | puttytel.exe | (цифровая подпись) |
Контрольные суммы: | md5sums | (цифровая подпись) |
sha1sums | (цифровая подпись) | |
sha256sums | (цифровая подпись) | |
sha512sums | (цифровая подпись) |
32-разрядная версия:
Инсталлятор: | putty-installer.msi | (цифровая подпись) |
Архив Zip: | putty.zip | (цифровая подпись) |
PuTTY: | putty.exe | (цифровая подпись) |
PSCP: | pscp.exe | (цифровая подпись) |
PSFTP: | psftp.exe | (цифровая подпись) |
Plink: | plink.exe | (цифровая подпись) |
Pageant: | pageant.exe | (цифровая подпись) |
PuTTYgen: | puttygen.exe | (цифровая подпись) |
PuTTYtel: | puttytel.exe | (цифровая подпись) |
Контрольные суммы: | md5sums | (цифровая подпись) |
sha1sums | (цифровая подпись) | |
sha256sums | (цифровая подпись) | |
sha512sums | (цифровая подпись) |
Доступна официальная версия PuTTY для ARM-устройств под управлением Windows — перейти на страницу загрузки.
PuTTY можно найти в репозиториях практически всех популярных дистрибутивов. Например, для установки PuTTY на Ubuntu, Debian, Linux Mint, ALT Linux, достаточно выполнить команду:
sudo apt-get install putty
PuTTY на OS X можно установить из портов через системы сборки MacPorts и Homebrew — подробнее в статье.
Для удобства предоставлено несколько версий исходного кода, для различных платформ. Фактически, нет существенной разницы между архивами исходников для Unix и Windows; различия находятся главным образом в форматировании (имена файлов, окончания строк, и т.д.).
Если вы хотите внести свой вклад в разработку PuTTY, мы настоятельно рекомендуем начать с исходного кода Development Snapshot.
Исходный код PuTTY для Windows:
Для получения дополнительной информации о компиляции PuTTY из исходников, читайте файл README
.
Исходный код PuTTY для Linux:
Для сборки исходников release-версии, распакуйте архив, перейдите в директорию unix
, и выполните команду:
make -f Makefile.gtk
Для сборки snapshot-исходников достаточно запустить стандартные:
./configure && make
Для дополнительной информации читайте файл README
.
Доступ к Git
Если вы хотите следить за развитием PuTTY вплоть до минуты, или посмотреть журнал изменений для каждого файла в базе исходников, вы можете получить доступ напрямую к git репозиторию PuTTY.
Версию исходников master (последнее состояние, с самыми свежими изменениями) можно получить используя команду:
git clone https://git.tartarus.org/simon/putty.git
Также по адресу https://git.tartarus.org/?p=simon/putty.git доступен WWW браузер по репозиторию Git.
Юридическое предупреждение:
Использование PuTTY, PSCP, PSFTP и Plink может оказаться незаконным в тех странах или организациях, где шифрование полностью или частично запрещено. Полагаем, что на данном этапе развития законодательной базы в сфере IT в России и русскоязычных странах, использование применяемых протоколов шифрования не противоречит законам, но мы не юристы, и поэтому, если у вас есть сомнения, вы должны обратиться за юридической помощью прежде, чем загрузить что-либо с этого сайта.
Использование отдельного Telnet-клиента PuTTYtel не ограничено законами о криптографии, так как данные в нём не шифруются.
Краткий обзор SSH-клиентов для всех актуальных операционных систем. Посмотрим, чем они отличаются друг от друга, какие у новых клиентов преимущества и есть ли хорошие бесплатные варианты.
Что такое SSH?
SSH или Secure Shell (что в переводе значит «безопасная оболочка») — это сетевой протокол, используемый для подключения к удаленным компьютерам и управлениями ими с помощью технологии туннелирования.
Если у вас, к примеру, есть сервер в Timeweb под управлением Linux, то вы наверняка подключаетесь к нему через OpenSSH (серверная реализация Secure Shell с открытым исходным кодом). То есть вводите сначала команду в духе ssh root@192.168.60.55 и потом выполняете команды, связанные непосредственно с ОС. Подобные возможности дают технологии Telnet и rlogin, но они не особо прижились.
Ключевое преимущество SSH, в сравнении с конкурентами, заключается в повышенной безопасности. Этот протокол шифрует передаваемые команды и защищает соединение между администратором и сервером от третьих лиц.
А что такое SSH-клиент?
Это приложение на стороне клиента, которое используется для передачи команд на удаленный компьютер. В примере выше мы говорили о подключении к серверу через терминал в macOS и Linux. Чтобы провернуть подобное в Windows, нужна специальная программа. Например, PuTTY.
Зачастую SSH-клиенты выполняют те же задачи, что и терминал, но обладают расширенной функциональностью. У них схожие принципы работы, и все различия можно оценить только в специфичных сценариях использования Secure Shell.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Выбираем SSH-клиент
Мы уже выяснили, что обособленно пользователи получить какую-то пользу от протокола не могут. Для управления нужна дополнительная утилита. Вопрос в том, какая именно. Secure Shell настолько востребован, что разработчики создали уже несколько десятков SSH-клиентов под различные платформы. В этом материале рассмотрим лучшие из них, разработанные для Windows, macOS и Linux.
Некоторые из них кроссплатформенные (то есть работают сразу на нескольких ОС) или запускаются в браузерах (это тоже делает их универсальными).
SSH-клиенты для Windows
Начнем с популярнейшей платформы. Несмотря на на отсутствие встроенных инструментов и общую неадаптированность под разработку и работу с серверами, для Windows создали как минимум десяток функциональных и быстрых SSH-клиентов.
PuTTY
Самый известный SSH-клиент для Windows. Пожалуй, единственный, что на слуху у всех вебмастеров. PuTTY отличается от конкурентов логичным интерфейсом вкупе с богатым арсеналом возможностей, включая настройку прокси-серверов и сохранение параметров подключения.
PuTTY распространяется бесплатно и имеет открытый исходный код. При этом является одним из немногих SSH-клиентов, до сих пор активно развивающихся и получающих новые версии.
Утилита поддерживает протоколы SCP, SSH, rlogin и Telnet, а также работает со всеми методами шифрования данных.
Оригинальная программа доступна только для Windows, но есть порты от сообщества под другие платформы
Скачать с официального сайта
KiTTY
За свою жизнь PuTTY обзавелся несколькими десятками форков (копий) от сторонних разработчиков. Каждый пытался внести в знаменитый SSH-клиент что-то свое. В итоге некоторые выросли в полноценные альтернативы, во много затмившие оригинал.
KiTTY базируется на PuTTY, но обладает массой преимуществ. Можно:
- выставлять собственные фильтры для отдельных сессий;
- хранить настройки в конфигурационной файле самой утилиты (чтобы хранить ее на флэшке, например, сохраняя настройки);
- создавать алиасы для часто используемых команд (и наборов команд);
- добавлять скрипты для автоматический аутентификации на сервере;
- использовать гиперссылки;
- настраивать интерфейс, меняя цвет текста, шрифты, степень прозрачности окна и другие визуальные элементы.
Скачать программу
MobaXterm
Многофункциональный SSH-клиент, полюбившийся пользователям за высокую скорость работы, комфортный интерфейс и кучу дополнительных функций, отсутствующих у конкурентов. В нем есть браузер файлов, встроенный XServer для управления графическим интерфейсом на удаленном компьютере, масса плагинов, расширяющих возможности клиента, и portable-версия, работающая без установки.
Проект условно-бесплатный, поэтому большая часть функций недоступна до оплаты. Если не покупать платную версию, то функциональность MobaXterm будет мало чем отличаться от таковой в PuTTY. За профессиональную версию придется отдать 69 долларов.
Скачать MobaXterm
Solar-PUTTY (бывший SolarWinds)
Один из немногих SSH-клиентов с современным интерфейсом. Это платная программа, что несомненно является ее недостатком. Но, в отличие от популярнейшего PuTTY, Solar умеет гораздо больше интересных вещей и лишен недостатков оригинала.
Например:
- Сохраняет данные для входа. Не приходится постоянно проходить авторизацию заново.
- Работает сразу с несколькими сессиями в одном окне (по вкладке на каждую).
- Автоматически восстанавливает подключение, если оно по какой-то причине было утеряно.
- Интегрирован в поисковик Windows.
- Не требует установки. Всегда работает в portable-режиме.
Приложение обойдется в 99 долларов (~7650 рублей)
SmarTTY
Еще одна попытка упростить жизнь веб-разработчикам, полагающимся на SSH. Создатели SmarTTY уделил много внимания ускорению работы пользователей и повышению удобства выполнения элементарных задач.
Например, появился режим отображения терминалов в отдельных вкладках. Сам терминал научился автоматически завершать команды и быстро искать файлы. В него добавили графический интерфейс для загрузки файлов на сервер без необходимости использовать командную строку.
Также в SmarTTY встроен многофункциональный текстовый редактор с возможностями Nano и hex-терминал для отслеживания COM-портов. А еще есть portable-версия, для работы с которой даже не нужно выполнять установку.
Скачать программу
Xshell
Полнофункциональный SSH-клиент для Windows. Отличается от PuTTY и схожих продуктов возможностью задавать разные параметры для каждой терминальной сессии, создавать общие скрипты на несколько сессий.
Он поддерживает командную строку Windows и протокол SCP. Также в него встроен файловый менеджер для управления документами в графической среде.
Можно записывать выполняемые команды и превращать «записанный» материал в один скрипт, который после можно перезапустить в любой момент.
Скачать клиент
Tera Term
Популярный эмулятор терминалов для Windows с открытым исходным кодом. Может имитировать DEV VT100, DEC VT382 и другие модели. Написан на языках С и С++. Поддерживает технологии Telnet, SSH 1 и SSH 2.
Tera Term можно интегрировать с другими приложениями с помощью встроенного веб-сервера. В нем можно настроить повторяющиеся команды, поддерживающие терминал в рабочем состоянии, создавать скрипты на собственном языке Tera Term Language.
Из недостатков можно выделить устаревший дизайн и не совсем интуитивный интерфейс в сравнении с другими подобными приложениями.
Распространяется бесплатно, как и другие Open-Source-продукты.
SSH-клиенты для Linux
Пользователи Linux редко используют графические утилиты или какие-то усовершенствованные варианты SSH. Обычно все работают во встроенном терминале, но есть несколько неплохих решений для тех, кому нужно больше.
Terminal
В UNIX-подобных операционных системах есть встроенная поддержка OpenSSH. Можно использовать базовый терминал для подключения к удаленному серверу и управлению им. Интерфейс аналогичный тому, что вы можете встретить в большинстве SSH-клиентов. Только не придется скачивать сторонние программы и плагины.
Чтобы подключиться через терминал к серверу, надо ввести команду:
ssh *имя_пользователя*@*адрес_сервера*
В моем случае это выглядит так:
ssh root@82.96.152.28
После этого терминал запросит разрешение на установку соединения с удаленным сервером. Нужно согласиться, введя команду Yes и пароль администратора, чтобы авторизоваться и получить контроль над удаленным ПК.
Asbru Connection Manager (Linux)
Бесплатный интерфейс для удаленного подключения к серверу и автоматизации повторяющихся на нем задач. У Asbru простой механизм настройки соединения с VDS и есть свой язык для создания скриптов, как в SecureCRT.
Из дополнительных возможностей можно отметить функцию подключения к удаленному ПК через прокси-сервер, интеграцию с сервисом KeePassX, поддержку отдельных вкладок и окон под разные сессии, запущенные единовременно.
А еще он грамотно вписывается в интерфейс GTK и в окружение GNOME как визуально, так и в техническом плане.
Asbru можно запустить на Windows, используя компоненты Xming и включив WSL, но это весьма специфичный сценарий.
Muon
Бывший Snowflake. Графический клиент для подключения к серверу по протоколам SFTP и SSH. Включает в себя текстовый редактор, анализатор пространства на жестком диске, утилиту для считывания логов и прочие полезные инструменты.
Из прочих преимуществ отмечу:
- Быстрый доступ к часто используемым функциям вроде копирования файлов, архивирования, запуска скриптов, проверки прав на директории и т.п.
- Поиск по массивным логам.
- Встроенный терминал с поддержкой сниппетов (сокращенных версий команд, созданных пользователем).
- Сетевые инструменты и приложение для менеджмента SSH-ключей.
Muon создавался с прицелом на веб-разработчиков, работающих над бэкэнд-составляющей сайтов.
SSH-клиенты для macOS
Компьютеры Apple поддерживает подключение по протоколу SSH прямо из встроенного терминала. Для этого используется та же команда, что и в Linux:
ssh *имя_пользователя*@*адрес_сервера*
Также с последующем подтверждением подключения и авторизацией. Поэтому в macOS (как и в Linux) обычно не используются сторонние SSH-клиенты. Но они есть, и многие из них довольно качественные.
iTerm 2
Одна из главных альтернатив встроенному в macOS терминалу. Попытка расширить возможности стандартной командной строки необходимыми функциями, которые Apple упорно игнорирует годы напролет. Например, поддержку режима сплит-скрин, когда в одном окне отображается сразу два терминала с разными сессиями, или возможность добавлять комментарии к запущенным командам.
Отдельно отметим функцию Instant Playback. С помощью нее можно воспроизвести одну или несколько команд, которые были выполнены ранее, не вводя их заново. Ну а еще тут можно выделять, копировать и вставлять текст, не используя мышь (пользователи macOS поймут).
Скачать утилиту
Shuttle
Технически это не полноценный SSH-клиент, как другие описываемые в статье. Это кнопка в панели инструментов, открывающая быстрый доступ к некоторым функциям для управления сервером. Прелесть утилиты заключается в ее универсальности и расширенных возможностях для ручной настройки.
Все параметры хранятся в файле ~/.shuttle.json, который идет в комплекте с базовой утилитой. Туда можно прописать любой скрипт, используемый вами в терминале, а потом запускать его прямо с панели инструментов через компактный графический интерфейс Shuttle. Это может заметно ускорить выполнение кучи рутинных процедур.
Скачать программу
Core Shell
SSH-клиент для macOS, поддерживающий работы сразу с несколькими хостами. Можно быстро между ними переключаться в одном окне с помощью вкладок или выделить каждый из них в отдельное окно. Каждому хосту назначается своя цветовая гамма. Чтобы было еще проще их разбивать по категориям, Core Shell поддерживает систему тегов.
Используя Core Shell, можно подключиться к VDS через прокси-сервер и выполнять переадресацию агента SSH.
Core Shell поддается скрупулезной настройке и «подгонке под себя». Причем клиент способен запоминать глобальные параметры для всех хостов и отдельные параметры для каждого из хостов. А еще в него интегрирована поддержка iCloud Keychain (хранилище паролей Apple).
Скачать Core Shell
Кроссплатформенные клиенты
Эмуляторы терминала, написанные на языках, поддерживающих сразу несколько операционных систем.
Hyper
Один из самых красивых терминалов в подборке. В отличие от других SSH-клиентов, этот не отличается какой-то специфичной функциональностью. Напротив, он практически полностью повторяет функциональность базовой командной строки. Поэтому пользователям он нравится не за обилие возможностей, а за простоту и симпатичный внешний облик.
По словам разработчиков, это попытка создать максимально быстрый и надежный терминал. Это был их приоритет при разработке. При этом он построен на базе фреймворка Electron, что делает его универсальным и расширяемым.
Если вы перфекционист и привыкли к изысканным интерфейсам macOS, то Hyper станет правильным выбором. Он здорово впишется в дизайн ОС Apple благодаря своим плавным линиям и приятными анимациям.
Доступен на Windows, macOS и Linux. Распространяется бесплатно.
Terminus
Терминал нового поколения (как его называют разработчики). Кроссплатформенный эмулятор терминала с поддержкой WSL, PowerShell, Cygwin, Clink, cmder, git-bash и десятка других технологий.
Есть полезные опции, такие как восстановление закрытых вкладок из предыдущей сессии и кликабельные пути к директориям.
Интерфейс Terminus можно настроить под себя с помощью разметки CSS. То же касается и функциональной составляющей. Ее можно «прокачать» за счет сторонних плагинов, число которых постепенно растет.
Доступен на Windows, macOS и Linux. Распространяется бесплатно.
Tectia
Продвинутый SSH-клиент, используемый крупнейшими банками мира, страховыми компаниями, технологическими корпорациями и государственными органами. Он обеспечивает безопасную передачу файлов за счет использования множества методов шифрования данных.
Tectia поддерживает стандарт аутентификации X.509 PKI, задействует сертифицированные криптографические методы FIPS 140-2 и может работать со смарткартами. Услугами Tectia пользуются такие внушительные структуры, как NASA и Армия США. Они доверяют Tectia, потому что это стабильный SSH-клиент с круглосуточной отзывчивой поддержкой. Как любой дорогой коммерческий продукт.
Доступен на Windows, Linux и других UNIX-подобных ОС. Обойдется в 133 доллара за клиент-версию и 650 долларов за сервер-версию.
Termius
Кроссплатформенный SSH-клиент с приложением-компаньоном для iOS и Android. Наличие мобильной версии — ключевое преимущество программы. С помощью нее можно на ходу вносить изменения на сервер, управлять базой данных и выполнять прочие действия, обычно требующие доступа к полноценному ПК.
Он адаптирован под сенсорные экраны и синхронизируется между всеми вашими устройствами, используя стандарт шифрования AES-256.
Доступен сразу на пяти платформах, включая мобильные. Распространяется по подписке за 9 долларов (~700 рублей).
Poderosa
Профессиональный SSH-клиент, перешедший из стана opensource-проектов в разряд платных. Разработчики проекта видят своей задачей создание понятного интерфейса для управления серверами. Так, чтобы привыкшие вебмастера не путались, но обладали более широким набором инструментов.
Из функций создатели Poderosa выделяют удобный мультисессионный режим, когда экран делится на несколько частей и показывает сразу несколько терминалов. Можно также создать несколько вкладок, в каждый из которых будет по 4 терминала.
Есть ассистент, помогающий быстрее вводить часто используемые команды, и масса опций для изменения интерфейса (включая шрифты, цвета отдельных типов данных и т.п.).
Доступен на Windows и macOS. Стоит 33 доллара (~2550 рублей)
SecureCRT
Коммерческий SSH-клиент с расширенным набором функций. Отличается от большинства конкурентов усиленными механизмами защиты данных. Поддерживает сразу несколько протоколов, включая SSH2 и Telnet. Эмулирует различные Linux-консоли и предлагает массу настроек внешнего вида.
Из отличительных функций можно отметить возможность создавать свои горячие клавиши, менять цвет отображаемого контента, искать по ключевым словам, запускать несколько окон с разными или одним сервером, открывать несколько сессий в разных вкладках. Также функциональность SecureCRT можно расширить за счет скриптов на языках VBScript, PerlScript и Python.
Доступен сразу на трех ОС. Распространяется по подписке за 99 долларов (~7600 рублей)
SSH-плагины для браузеров
Портативные SSH-клиенты, запускающиеся внутри браузеров и не требующие специфической ОС.
Chrome Secure Shell App
Google Chrome уже давно метит в полноценную платформу с функциональностью операционной системы. Поэтому разработчики из команды Google Secure Shell поспешили создать для него полнофункциональный эмулятор терминала.
С помощью Chrome Secure Shell App можно подключиться к серверу по протоколу SSH и выполнять стандартные команды, к которым вы привыкли, во встроенном терминале или в условном PuTTY. Разница отсутствует.
Получалась неплохая бесплатная альтернатива для тех, кто не хочет ставить сторонние приложения.
FireSSH
Еще один плагин, имитирующий терминал в браузере. Ранее он функционировал внутри Firefox, но компания Mozilla ограничила поддержку расширения. Поэтому сейчас FireSSH работает только в Waterfox. Это инди-форк от Firefox.
Он написан на JavaScript, распространяется бесплатно и помещает в браузерную среду все возможности стандартного SSH-клиента (на уровне терминала).
Скачать
Выводы
Что касается выбора, то все зависит от личных предпочтений. Кому-то важна визуальная составляющая, кому-то функциональность, а кому-то хочется управлять сервером через SSH как можно проще. В любом случае можно попробовать все бесплатные варианты и принять решение уже после.
WinSCP 5.21.7
WinSCP — удобный в использовании инструмент для защищенного копирования файлов между…
PuTTY 0.77
Putty – бесплатный Telnet/SSH клиент. Это клиентская программа для протоколов SSH и Telnet, SCP и SFTP, утилита для генерации RSA и DSA ключей, и многое другое…
FileZilla 3.63.1
FileZilla — Один из лучших, бесплатный FTP-менеджер, предназначенный для загрузки и скачивания…
SecureCRT 9.3.1.2929
SecureCRT — Win32 эмулятор терминала, позволяющий производить соединения с компьютером в…
KiTTY 0.76.1.2
KiTTY — модификация популярнейшего Telnet-SSH-клиента PuTTY, но с некоторыми улучшениями и оптимизациями для более удобной и продуктивной работы…
ZOC 7.11.3
ZOC — терминальная программа. Возможности: соединение через модем, telnet, SSH, Unix Rlogin; передача…
Я думал, что был довольно доволен PuTTY в качестве моего SSH-клиента Windows, но эти 10 лучших SSH-клиентов заставили меня переосмыслить. И я больше не использую PuTTY для SSH на машине с Windows 10. Системы на основе Linux становятся все более распространенными. В качестве примеров управления маршрутизатора DD-WRT, ASUS маршрутизатор писак и управления Raspberry Pi, все они требуют SSH работы. Проще говоря, SSH или Secure Shell предоставляют доступ из командной строки к удаленной системе, на которой работает сервер SSH. Для любого взлома уровня администратора вам потребуется SSH в вашу удаленную систему. В течение нескольких лет я использовал PuTTY, но в начале этого года я перешел на MobaXterm Home Edition, бесплатный SSH-клиент для Windows, и я более чем счастлив. Я показал вам, как установить SSH на Ubuntu Server, В этой статье я расскажу о некоторых лучших SSH-клиентах для Windows и некоторых бесплатных альтернативах PuTTY.
Лучшие клиенты SSH для Windows
Большой недостаток в Windows – отсутствие совместимой с Linux оболочки. Есть несколько главных клиентов SSH, которые заполняют этот пробел. Чтобы перейти к делу: PuTTY – это самый распространенный бесплатный SSH-клиент для Windows. Мой личный фаворит – MobaXterm, который бесплатен для личного использования с 10 хостами. Читайте дальше, чтобы узнать больше о других бесплатных клиентских опциях Windows SSH. [ Читать: Лучшие клиенты SSH для Android: 10 бесплатных приложений SSH для удаленного администратора ]
1. PuTTY (бесплатно; с открытым исходным кодом)
Прежде чем мы поговорим об альтернативах PuTTY, позвольте мне сначала поговорить о PuTTY, который предлагает отличную бесплатную оболочку SSH / Telnet для Windows. Кто-то, вероятно, скажет, что PuTTY – лучший SSH-клиент. Я показал вам, как установить PuTTY на Windows. Подключиться к удаленному SSH-серверу так же просто, как просто набрать IP-адрес или домен и порт и нажать «Открыть».
SSH-доступ с PuTTY для Windows
Вас могут попросить ввести имя пользователя и пароль для подключения к удаленному SSH-серверу. Кроме того, вы можете использовать PuTTY с ключами SSH для подключения без паролей. Вы даже можете создать ярлык Windows для сеансов PuTTY, чтобы открыть сеанс SSH одним щелчком мыши. Теперь, когда мы увидели, что такое PuTTY, давайте рассмотрим некоторые лучшие SSH-клиенты, которые могут быть отличными альтернативами PuTTY.
PuTTY Like Программы для Windows
Ниже перечислены 3 SSH-клиента, основанные на PuTTY, и они выглядят как PuTTY, но предоставляют дополнительные функции для перехода на следующий уровень. Если вы хотите придерживаться среды PuTTY, то стоит взглянуть на один из этих SSH-клиентов для Windows.
2. SuperPutty (бесплатно; с открытым исходным кодом; на основе PuTTY)
SuperPutty – это альтернатива Windows PuTTY, целью которой является создание лучшей версии PuTTY. Однако для запуска требуется PuTTY. Другими словами, SuperPuTTY делает существующую установку PuTTY лучше. Это позволяет сеансам с вкладками, а также передачу файлов SCP между удаленной и локальной системой.
SuperPuTTY требует PuTTY для запуска
Особенности SuperPuTTY включают в себя:
- Пользовательский интерфейс стыковки позволяет персонализировать рабочее пространство и легко управлять несколькими сеансами PuTTY
- Экспорт / Импорт конфигурации сеанса
- Безопасная загрузка файлов с использованием протоколов scp или sftp
- Макеты позволяют настраивать виды сеансов
- Поддерживает конфигурации сеансов PuTTY, включая приватные ключи
- Поддерживает протоколы SSH, RLogin, Telnet и RAW
- Поддерживает локальную оболочку через MinTTY или puttycyg
- Поддерживает Китти
Рекомендуемые руководства:
- Командная строка Linux: полное введение
- Введение в командную строку (второе издание): руководство по обезжириванию команд Unix и Linux
- Мастерство SSH: OpenSSH, PuTTY, Туннели и Ключи
3. PuTTY Tray (бесплатно; с открытым исходным кодом; на основе PuTTY)
PuTTY Tray, как следует из названия, основан на PuTTY. Он добавляет косметические изменения и расширяет PuTTY, используя дополнения, которые делают его лучше, чем PuTTY. Но во многих отношениях это очень похоже на PuTTY. Некоторые из его особенностей включают в себя:
- Минимизация в системный трей (по CTRL + минимизация, всегда или непосредственно при запуске)
- Иконки настраиваемые
- Мигает значок в трее при получении сигнала звонка
- Настраиваемая прозрачность окна
- Гиперссылка на URL
- Портативность: опционально сохраняет конфигурацию сеанса в файлах (например: на USB-накопителе), например, portaPuTTY
- Легкий доступ к настройке «всегда сверху» (в системном меню)
- Поддержка Android adb
Если вы большой поклонник PuTTY, то PuTTY Tray – отличная альтернатива PuTTY SSH. [ Читать: Подключение к Ubuntu Server с использованием ключей SSH и Putty ]
4. KiTTY (бесплатно; с открытым исходным кодом; на основе PuTTY)
KiTTY – это форк PuTTY, предназначенный для работы в качестве SSH-клиента Windows. KiTTY имеет все функции от PuTTY и добавляет много других функций.
KiTTY очень похож на PuTTY
Хотя весь список функций можно найти на веб-сайте KiTTY, некоторые ключевые добавленные функции перечислены ниже:
- Фильтр сессий
- портативность
- Ярлыки для предопределенной команды
- Автоматический пароль
- Запуск локально сохраненного скрипта в удаленном сеансе
- Значок для каждой сессии
- Отправить в трей
- Быстрый старт повторяющегося сеанса
- Интеграция pscp.exe и WinSCP
KiTTY – еще одна отличная альтернатива PuTTY.
Альтернативы PuTTY
PuTTY великолепен и является одним из самых распространенных бесплатных Windows SSH-клиентов. Тем не менее, PuTTY выглядит довольно пешеходно, и одной из самых больших недостающих функций является невозможность открывать сессии во вкладках. Некоторые из перечисленных ниже альтернатив PuTTY не только позволяют вкладки, но и объединяют другие протоколы, такие как FTP, SFTP и другие, в одном инструменте, который может быть удобен для пользователя домашнего сервера или администратора сервера. Итак, давайте кратко рассмотрим некоторые из лучших вариантов Windows SSH-клиента.
5. MobaXterm (бесплатно; доступна платная версия Pro)
MobaXterm – это отдельное приложение для Windows, которое предоставляет множество функций для программистов, веб-мастеров, ИТ-администраторов и любого, кто хочет управлять системой удаленно.
MobaXterm Home – лучший SSH-клиент для Windows
Некоторые из его особенностей включают в себя:
- Поддержка нескольких протоколов (SSH, X11, RDP, VNC, FTP, MOSH, …)
- Приносит команды Unix в Windows (bash, ls, cat, sed, grep, awk, rsync, …)
- Встроенный X-сервер и X11-Forwarding
- Терминал с вкладками для SSH
- GUI Файл / Текстовый редактор
- Портативный и легкий
Это может быть расширено с помощью плагинов. Что мне нравится в MobaXterm, так это то, что никакие навязчивые объявления / запросы на обновление не отображаются даже в бесплатной домашней версии. Платная Профессиональная версия приносит больше возможностей. [ Читать: Как подключить SSH к Raspberry Pi для удаленного администрирования? ]
6. SmarTTY (бесплатно)
SmarTTY также является одним из лучших SSH-клиентов для Windows. Это мой второй фаворит после MobaXterm и надежная замена PuTTY. И лучше всего, это бесплатно для использования.
SmarTTY – бесплатный Windows SSH клиент
SmarTTY объединяет несколько потрясающих функций в одном приложении:
- Один сеанс SSH – несколько вкладок
- Передача файлов и целых каталогов
- Редактировать файлы на месте
- Встроенный шестигранный терминал для COM-портов
- Готовая аутентификация с открытым ключом
- Без проблем запускайте графические приложения со встроенным Xming
SmartTTY регулярно обновляется и выделяется среди таких программ, как PuTTY.
7. Клиент Dameware SSH (бесплатно; доступны платные опции)
Клиент Dameware SSH – это бесплатный эмулятор терминала Windows SSH, который позволяет подключаться к нескольким telnet и SSH с одной простой в использовании консоли.
Dameware SSH Client для Windows
Функции клиента Dameware SSH включают в себя:
- Управление несколькими сессиями с одной консоли с помощью интерфейса с вкладками
- Сохраняйте любимые сессии в файловой системе Windows
- Доступ к нескольким наборам сохраненных учетных данных для удобного входа на разные устройства
- Подключение к компьютерам и устройствам с использованием протоколов telnet, SSH1 и SSH2
Dameware SSH-клиент не выделяется среди других лучших SSH-клиентов, но сравним с ними. В бесплатной версии он показывает объявление, предлагающее перейти на платную услугу. Если вам нравится интерфейс, то обязательно попробуйте.
8. mRemoteNG (бесплатно; с открытым исходным кодом)
mRemoteNG, ответвление mRemote, представляет собой менеджер удаленных соединений с открытым исходным кодом, с вкладками, который объединяет несколько протоколов в одно приложение. Как и некоторые другие лучшие Windows SSH клиенты, перечисленные выше, он также поддерживает интерфейс с вкладками.
mRemoteNG SSH Shell для Windows
mRemoteNG поддерживает следующие протоколы:
- RDP (удаленный рабочий стол / сервер терминалов)
- VNC (виртуальные сетевые вычисления)
- ICA (Citrix Independent Computing Architecture)
- SSH (Secure Shell)
- Телнет (TELecommunication NETwork)
- HTTP / HTTPS (протокол передачи гипертекста)
- Rlogin
- Raw Socket Connections
Это совершенно бесплатно и стоит попробовать, особенно если вы предпочитаете приложения с открытым исходным кодом.
Рекомендуемые руководства:
- Командная строка Linux: полное введение
- Введение в командную строку (второе издание): руководство по обезжириванию команд Unix и Linux
- Мастерство SSH: OpenSSH, PuTTY, Туннели и Ключи
9. Терминалы (бесплатно; с открытым исходным кодом)
Terminals – это защищенный клиент с множеством вкладок / клиент удаленного рабочего стола. Он предлагает несколько функций и конкурирует с некоторыми из платных или закрытых клиентов SSH Windows, перечисленных выше.
Терминалы SSH Client
- Интерфейс с несколькими вкладками
- Открыть терминал на весь экран, переключаться между полноэкранным режимом
- Избранные
- Сетевые инструменты: инструменты Ping, Tracert, DNS, Wake on LAN, сканер портов, общие ресурсы и т.д.
- История подключений
- Снимок экрана
- Откройте пользовательское приложение из окна Терминалов
- Мульти-протокол: удаленный рабочий стол Windows (RDP), VNC, VMRC, SSH, Telnet и т.д.
Терминалы определенно имеют много инструментов и функций по сравнению с некоторыми другими программами-клиентами SSH, перечисленными выше. Полный список функций и скриншоты доступны на сайте терминала.
10. FireSSH Аддон
Если по какой-либо причине вы предпочитаете не использовать отдельное программное обеспечение для удаленного администрирования SSH, то дополнение FireSSH для Firefox и Chrome может стать отличной альтернативой. Отличным примером является ситуация, когда вы находитесь в системе, у которой нет прав администратора. Хотя портативные клиенты SSH могут работать на таких ПК с Windows, расширение FireSSH не зависит от платформы.
FireSSH для Firefox и Chrome
FireSSH – это расширение, написанное на Javascript и позволяющее вам подключаться к удаленному SSH-серверу через ваш браузер. Если ваш браузер позволяет просматривать вкладки, вы можете открывать сессии SSH в отдельных вкладках.
Заключительные замечания
Приведенный выше список лучшего программного обеспечения SSH для Windows ни в коем случае не является исчерпывающим. Существуют и другие хорошие SSH-клиенты, такие как XShell (платный), Bitvise SSH Client (бесплатный для индивидуального использования) и TeraTerm (бесплатный), которые могут быть сопоставимы. Также помните, что приведенный выше список ориентирован на пользователей домашнего сервера или медиацентра для выполнения базовых административных задач, а не на бизнес-среду. Некоторые из медиаплееров Android могут даже администрироваться с использованием SSH с установленным приложением сервера SSH. Как упоминалось в статье, я использовал и любил PuTTY, но перешел на MobaXterm и был очень счастлив. Для многих это будет вопросом личных предпочтений. Но я надеюсь, что этот список лучших клиентов SSH суммирует несколько вариантов на выбор.
Источник записи: https://www.smarthomebeginner.com
WinSCP 5.21 Download
WinSCP 5.21 is a major application update. New features and enhancements include:
- SSH core upgraded to PuTTY 0.77. That includes support for rsa-sha2-256 and rsa-sha2-512 SSH public key algorithms and improved support for HTTP proxies with SSH.
- Support for ACL for S3 protocol.
- Support for file masks relative to the root of an operation.
- Streaming support in .NET assembly and scripting for FTP protocol.
- It is possible to import sessions from OpenSSH
config
file. - List of all changes.
-
Download WinSCP 5.21.7 (11 MB)
1,072,348 downloads since 2023-01-23
-
What is this? - Other Downloads
Advertisement
Main Features
-
Graphical user interface
-
Integrated text editor
-
All common operations with files
-
Scripting and task automation
-
Translated into many languages
-
See full feature list
We get to hear about several types of cyber crimes these days. Therefore, it is necessary to pay attention to security if you are conducting any online business. To provide adequate security to clients, SSH protocol is included in the TCP/IP stack. This protocol has been there since 1995 and has been modified various times. With this protocol, users can build a safe connection between two computers.
SSH protocol executes on almost all types of operating systems. It enables the user to access the cloud server as well as execute shell commands. SSH keys help in the identification of reliable systems without any requirement of passwords and to communicate with servers. To prevent your communication over the network to be interpreted, and read, SSH protocol is encrypted via SSL or Secure Socket Layer Protocol.
In addition to encrypting a connection, SSH protocol also ensures a direct connection between the two designated computers so that no middle-man can interfere in between the communication. This makes communication over SSH safe, and secure.
The SSH protocol has various applications in online business such as secure transfer of files between systems, remote maintenance of systems, end to end encryption between two computers, and manage servers that can’t be locally accessed.
1) Solar Putty
This software is a version of SSH connectivity tools that helps a user to manage multiple remote sessions via a single console professionally. It is one of the commonly used and effective software in enterprises and organizations.
Using Solar Putty, you can manage any server, or device connected to the network easily. Integration of Windows search feature, it helps in finding saved session easily and quickly.
Automate scripts that you will be using when the connection to Putty SSH client gets established. To make login easy, the software provides the facility to save credentials to any session.
It is a completely free and open source SSH client that runs on Windows operating systems. Remote operations are carried out with the help of key management such as ssh-key gen, ssh-key scan, ssh-keyadd, and ssh-keysign.
- Solar Putty Download
This is the second widely used SSH connectivity tools that are available as an open source version on the web. This tool is appropriate for use in Windows, Linux, and Mac OS.
OpenSSH can encrypt all the traffic that travels between the two designated systems over the internet. It can easily encrypt all communication and passwords, to prevent any connection hijacking and eavesdropping. This ensures safe and secure communication on an unsecured network like the internet.
This suite comprises of the below-mentioned tools.
-
Remote operations are performed through using ssh, sft, and scp
-
Key management is done using various keys such as ssh-key gen, ssh-key scan, ssh-keyadd and ssh-keysign
-
The server side of the Open SSH tool comprises of sshd, ssh-agent, and sftp-server
-
Strong cryptography is provided with AES, ECDSA, Ed25519, ChaCha20.
- OpenSSH Download
3) KITTY
This is an open source terminal emulator that adds several features of the original software. This tool provides several remarkable features that include automatic passwords, integration of ZModem, automatic command, executing a locally saved script, and more. This tool is capable of running on only Microsoft Windows operating system.
Kitty is an Open source SSH client that is based on the 0.71 version of Putty. The automatic password feature of this tool helps in establishing an automatic connection to ssh-1 server, ss-2 server, and telnet server. In this case, the value of the password gets encrypted.
Kitty tool can easily deal with a port knocking sequence. This tool lets you integrate any browser into it such as Firefox, Google Chrome, Opera, Internet Explorer, etc.
- KITTY Download
4) Putty
Putty works more or less like a terminal emulator, as it allows you to login to any different computer. This computer can be inter-networked or intra networked. Putty was released in 1999. The regular program comes with an unsophisticated interface.
The basic version of this tool comes without any security features added to it. But if you combine it with SSH protocol then you can add security in the tool. This protocol will provide authentication, as well as encryption to safeguard connection that takes place over the internet.
It provides several types of services that include a file transfer utility. The addition of SFTP and SCP can make this utility secure. Though the basic version of Putty was available for Windows OS, its newer and advanced versions can run on various other types of the operating system that includes UNIX, and Linux. The quality of networking software built into it has advanced over the last few years.
- Putty Download
5) Hyper
Hyper is an extensive cross-platform terminal that has an impressive design. This SSH tool is completely free to use and is developed on web standards. Users of this software get an elegant command-line experience that remains consistent throughout all supported platforms that include Windows, Mac OS, and Linux distributions that include Debian, and Fedora.
The main goal of this tool is to provide an extensible and pleasant experience for all users who use the dull and boring command line interface. The tool has the main focus on its stability, speed, the development of the right Application Programming Interface for extension authors.
The software offers remarkable support for DSA and RSA public key authentication along with comprehensively designed user keypair management. The tool comes with an advanced level of scriptable command line SFTP client.
- Hyper Download
6) Termius
Terminus is a good choice for users who need an SSH tool for Linux, Windows, or Mac OS. This tool is more than just being an SSH client. This command line solution redefines remote access for network engineers and system administrators. The tool offers you the ability to securely access loT, and Linux devices and rapidly fix issues from any device like a phone or a laptop easily.
The tool provides several features such as status bar, automatic password, URL hyperlinking, portable sessions, sessions filter, DLL front end, timestamp, Window transparency, and more.
With it, you can easily manage the remote sessions via a single console with a tabbed interface. This free of cost tool is designed to be portable and light. Using it, you can easily automate all your scripts once the connection is established.
- Termius Donwload
7) MobaXTerm
MobaXTerm provides an improved terminal for Windows with a tabbed SSH client, X11 server, network tools, and more. If you are looking for remote computing, then MobaXTerm should be there in your list. This tool is designed to work in the Windows environment.
In just one Windows application, the tool provides several functionalities that are personalized to meet the requirements of webmasters, programmers, IT admins, and all those users who require remote commuting facilities in a simplified, easy, and effective manner.
In addition to it, MobaXTerm connectivity tool also provides safe tunneling abilities, various authentication methods, and supports all types of SSH protocol versions. Some of the services offered by this tool are
-
X11 forwarding,
-
Remote terminal (ssh, telnet, rlogin, and mosh),
-
Remote desktop via RDP, XDMCP, and VNC.
-
SSH and full X server assistance
- MobaXterm Download
Bitvise
Bitvise is both an SFTP and SSH client for Windows that is designed to be intuitive and simple to use. This tool is easy to install. With it, you can get access to various features that include tunneling, single-click remote desktop, graphical sftp file transfer, and more. The tool can be used on any version of Windows Operating System that includes Windows XP SP3, to Windows Server 2003.
Here are some of the important features of Bitvise tool:
-
Bitvise SSH client comes with auto-reconnecting abilities
-
The tool makes use of an integrated proxy,
-
Bitwish SSH client enables dynamic forwarding of ports
-
The tool forms a robust SFTP-FTP bridge
-
You get to enjoy security via key exchange algorithm, protection of data integrity, signature algorithm, authentication of the client, and authentication of the server.
- Bitvise Download
9) Terminals
Terminals is another useful and effective SSH terminal that aids developers, as well as system admins by providing frequent logging onto the Linux server from a Windows computer.
It is multi-tab software that offers support to Telnet, RAS, VNC, RDP, SSH. Users can save their credentials such as password, and login Id of the remote servers in this software to be able to connect to the software in one click.
This tool will enable you to open the software either in full-screen or switching between full-screen modes. You can even capture the screenshot while working on the tool. It offers support to several protocols that include RDP, VNC, VMRC, Telnet, SSH.
The software can again open the saved connection once the tool restarts. Users can even open custom apps from its window. The tool provides the ability to the users to create a group of servers. Multiple user credentials can be easily saved for the same server.
- Terminals Download
10) XShell
XShell is another powerful SSH client on our list. It is a robust solution that offers all the features of Putty along with additional features.
The tool enables you to open the command line interface of the Windows Operating system directly from the XShell. The tool offers a tabbed form of an interface that arranges multiple remote sessions that are required to be viewed as well as supervised simultaneously.
Using the session manager of XShell, you can easily create, modify, as well as simultaneously launch several sessions. Some of the important features of this software are:
-
It provides a deep level of customization by enabling the set-up of key mappings, and quick commands to obtain optimization and efficiency
-
The compose pane feature of the tool enables the user to draft several lines of the alpha-numeric string before passing it to the terminal
-
The highlight feature prevents you from missing any regular expression or keyword
-
The tool provides a complete end to end encryption and various other authentication methods to offer extensive security to its users
- XShell Download
Comparison and Features of the Top 10 Best Free Open Source SSH Clients for Windows Linux and MacOS
Solar Putty
-
manage multiple remote sessions via a single console
-
facility to save credentials
-
integration of Windows search feature
-
automate user scripts
MobaXterm
-
X11 forwarding,
-
remote desktop via RDP, XDMCP, and VNC
-
Remote terminal (SSH, TELNET, RLOGIN, and MOSH),
-
SSH and full X server assistance
Kitty
-
automatic password,
-
integration of ZModem,
-
automatic command,
-
ability to execute a locally saved script
Putty
-
helps you to log into a different computer on same or different network
-
offer a file transfer utility
Termius
-
works on Linux, Windows and Mac OS
-
securely access to loT, and Linux devices
-
rapidly fix issues from devices like a phone or a laptop
-
manage the remote sessions through a single console with a tabbed interface
Hyper
-
extensible cross-platform terminal with beautiful design
-
focus on stability, speed, the development of the right API
-
offers an advanced level of scriptable command line SFTP client
XShell
-
open the Windows command line interface of Windows Operating from the XShell
-
a tabbed form of an interface
-
customization through set-up of key mappings, and quick commands
Terminals
-
offer support to Telnet, RAS, VNC, RDP, SSH
-
multi-tab software
-
ability to capture the screenshot
-
ability to open custom apps from its window
Bitvise
-
provide features like tunneling, single-click remote desktop, graphical sftp file transfer
-
can be used on Windows XP SP3, to Windows Server 2003
-
auto-reconnecting abilities
-
dynamic forwarding of ports
-
an integrated proxy
-
creates robust SFTP-FTP bridge
Open SSH
-
Remote operations are performed through using SSH, SFT, and SCP
-
The server side of the Open SSH tool comprises of SSHD, SSH-agent, and SFTP-server
-
Strong cyptography is provided with AES, ECDSA, Ed25519, ChaCha20
-
Key management is done using various keys such as SSH-key gen, SSH-key scan, SSH-keyadd and SSH-keysign
Conclusion
So, here we are with the complete list of finest and the most trusted open source SSH connectivity tools that are highly beneficial for remote computing in the online business.
If you still find it difficult to choose the right one from them, then Putty should be your best bet. However, putty fails to provide the ability to open sessions in tabs. The above SSH tools are the best alternatives to Putty and help in overcoming this limitation.
If you are looking for commercial tools, then MobaXterm, Xshell, and ZOC are the best option in this category. If your requirement is media center or home server users, then Terminals, KiTTY, and Solar Putty would be your ideal pick. So, analyze your requirements to choose the right SSH client for your needs.
Bitvise SSH Client: Free SSH file transfer, terminal and tunneling
Our SSH client supports all desktop and server versions of Windows, 32-bit and 64-bit, from Windows XP SP3 and Windows Server 2003, up to the most recent – Windows 11 and Windows Server 2022.
Our client is free for use of all types, including in organizations. To begin, simply download it here.
Our SSH and SFTP client for Windows incorporates:
-
One of the most advanced graphical SFTP clients.
-
Single-click Remote Desktop forwarding.
-
State-of-the-art terminal emulation with support for the bvterm, xterm, and vt100 protocols.
-
Support for corporation-wide single sign-on using SSPI (GSSAPI) Kerberos 5 and NTLM user authentication, as well as Kerberos 5 host authentication.
-
Support for ECDSA, RSA and DSA public key authentication with comprehensive user keypair management.
-
Encryption and security: Provides state-of-the-art encryption and security suitable as part of a standards-compliant solution meeting the requirements of PCI, HIPAA, or FIPS 140-2 validation.
-
SSH jump proxy: Connect to a final destination SSH or SFTP server by connecting through an SSH jump server. In the graphical SSH Client, this is configured in Proxy settings, on the Login tab.
-
Obfuscated SSH with an optional keyword. When supported and enabled in both the client and server, obfuscation makes it more difficult for an observer to detect that the protocol being used is SSH. (Protocol; OpenSSH patches)
-
Powerful SSH port forwarding capabilities, including dynamic forwarding through integrated SOCKS and HTTP CONNECT proxy.
-
Powerful command-line parameters which make the SSH client highly customizable and suitable for use in specific situations and controlled environments.
-
SFTP drive mapping: Access files on an SFTP server as if they were local, from any Windows application.
-
An FTP-to-SFTP bridge allowing you to connect to an SFTP server using legacy FTP applications.
-
An advanced, scriptable command-line SFTP client, sftpc.
-
A scriptable command-line remote execution client, sexec, and a command-line terminal console client, stermc.
-
A scriptable command-line tunneling client, stnlc, with support for static port forwarding rules, dynamic SOCKS-based tunneling, and FTP-to-SFTP bridge.
-
Our .NET SSH library, FlowSshNet, with example PowerShell scripts showing how to use the SSH library for file transfer and remote program execution from PowerShell.
-
Bitvise SSH Server remote administration features.
Bitvise software does not contain ads, install product bundles or collect user data for sale. We are 100% supported by users who license our software. Thank you!
Graphical SFTP File Transfers
Bitvise SSH Client incorporates one of the most advanced SFTP file transfer clients, supporting:
- automatic resuming, text file awareness, recursive subdirectory transfers;
- powerful, advanced transfer list management;
- verified-integrity resume with servers that support SFTP v6 check-file and check-file-blocks;
- directory mirroring with servers that support SFTP v6 check-file and check-file-blocks;
- high speed — in tens or hundreds of MB/s with Bitvise SSH Server, network and disk speed permitting;
- fast responsiveness to user input even when in the middle of multiple file transfers.
- SFTP drive — access files on an SFTP server as if they were local, from any Windows application.
Bitvise SSH Client also incorporates an advanced, scriptable command-line SFTP client.
Terminal Access — Remote Console
Bitvise SSH Client provides integrated access to the SSH server’s console, either via VT-100 and xterm protocols supported by most SSH servers on any platform, or via the enhanced bvterm protocol supported by Bitvise SSH Server:
- UTF support with VT-100 and xterm, full Unicode support with bvterm;
- full color support with xterm and bvterm;
- support for large screen buffers, all key combinations including Alt-keys and fully-accurate console rendering with bvterm;
- terminal session recording.
Bitvise SSH Client also incorporates a command line terminal emulation client, stermc, as well as a command-line remote execution client (sexec).
Single sign-on
When using Bitvise SSH Client to connect to a GSSAPI-enabled SSH server in the same or a trusted Windows domain, you can let Kerberos 5 (or on older platforms, NTLM) perform the server as well as user authentication for you. No manual host key verification; no management of user passwords and public keys. Just tell the SSH client which server in the domain to connect to, and if that server is Bitvise SSH Server or another server with compatible support for GSSAPI, the two programs will authenticate and establish a secure connection automatically.
Port Forwarding
Bitvise SSH Client is a powerful SSH2 port forwarding client with many features, including:
-
Dynamic tunneling via integrated proxy
supporting SOCKS4, SOCKS4A, SOCKS5 and HTTP CONNECT proxy tunneling
protocols. Configure your applications to connect to target hosts
through the SSH Client’s proxy, and no manual tunneling rules need be
configured.How to set up programs for dynamic tunneling: Firefox, IE; with these settings in Bitvise SSH Client.
-
Port forwarding settings can be saved to and loaded from a profile. One can maintain multiple complex tunneling configurations without having to manually enter parameters before each session.
-
Bitvise SSH Client minimizes its presence by displaying only a system tray icon when running in the background. If an error is encountered while the program is minimized, the icon reflects that.
-
Server-side forwarding:
with Bitvise SSH Server and Client, a server and multiple clients can be set up
so that all port forwarding rules are configured centrally at the
server, without requiring any client-side setting updates. The SSH
clients only need to be configured once, and port forwarding rules can
easily be changed when necessary. -
Command-line parameters are supported. Using command-line automation,
a port forwarding session can be started from a link in the Startup
menu without requiring any user interaction whatsoever. Help with the
command-line parameters can be found in the SSH client log area when it
is first started, or by executing ‘BvSsh /?’ from a command prompt. -
After an SSH session is established, any external application can be launched automatically.
-
If an SSH session is interrupted, Bitvise SSH Client can automatically reconnect to the server.
Bitvise SSH Client also incorporates an advanced, scriptable command-line tunneling client.
Highly customizable
Run ‘BvSsh -?’ for a list of command-line parameters providing flexibility to:
-
make Bitvise SSH Client load a profile and connect immediately on startup and exit on disconnect using the -profile, -loginOnStartup and -exitOnLogout
parameters; -
make Bitvise SSH Client hide portions of its user interface (main window, authentication messages, access to SSH features) using the -hide and -menu parameters;
-
run Bitvise SSH Client from removable media and prevent it from making any changes to the Windows registry — and yet use public key authentication and
verify host keys using the -noRegistry, -keypairFile and -hostKeyFile
parameters;
and more.
Additionally, when the graphical Bitvise SSH Client is running, you can use the command line utility BvSshCtrl to programmatically cause the client to log in, log out, or exit. Run ‘BvSshCtrl’ for help.
Portable use of Bitvise SSH Client
Bitvise SSH Client (Tunnelier) supports command-line parameters that control how it uses the Windows registry (the -noRegistry and -baseRegistry parameters). This can be used when control over registry usage is required.
The latest versions of our SSH Client additionally support storing host key information and client authentication keypairs in an SSH Client profile. This means that you can copy the contents of the SSH Client installation directory to a USB key, insert the USB key into another computer, and run the graphical SSH Client as follows:
BvSsh -noRegistry -profile=U:Profile.bscp
This will tell the Client to not use the Windows registry, and to connect exclusively using the host and keypair information you have saved into Profile.bscp.
For more information about the supported command line parameters, run the graphical SSH Client as follows:
BvSsh -?
Bitvise SSH Client further includes command line clients – sftpc, sexec, stermc, and stnlc – which also support the -noRegistry and -profile parameters. These command line clients are frequently used unattended, but can also be used interactively. For more information, check Using Bitvise SSH Client Unattended.
Command-Line SFTP Client
Bitvise SSH Client incorporates sftpc, an advanced command-line SFTP client which supports:
- queued background transfers so you can continue browsing directories while a file downloads (‘get * -bg’);
- powerful command-line parameters for automated scripted transfers launched from a batch file or an external program;
- verified-integrity resume with servers that support SFTP v6 check-file and check-file-blocks;
- automatic text file conversion when transferring files between platforms (the ‘type’ command);
- wildcards — the * and ? wildcard characters can match more than one file;
- recursive transfers — a simple ‘get * -s’ downloads all files and subdirectories;
- resume support — ‘get file.txt -r’ resumes a previously downloaded file if it already exists;
- high speed — in the tens of MB/s with Bitvise SSH Server, network and disk speed permitting.
Additional information:
-
Usage: after installing Bitvise SSH Client, get this help by executing «sftpc -?»
-
Command list: after installing Bitvise SSH Client, get this help by connecting to a server using sftpc, then execute «help» and «help <command>«
-
The «log» utility can be used with sftpc to store the output of each individual SFTP session in a separate, uniquely named log file for auditing.
-
The «retry» utility can be used with sftpc to automatically repeat transfer attempts after specific types of failures.
Command-Line Remote Execution Client
Bitvise SSH Client incorporates sexec,
a scriptable command-line remote execution client which can be used to
securely execute programs on remote machines from a batch file. The
batch file can perform actions based on the exit code reported from the
remote program, and can capture the remote program’s output for
processing by simple redirection of sexec output.
Another command-line program included with Bitvise SSH Client, stermc,
conveniently opens an SSH terminal emulation session with xterm, VT-100
and bvterm support in the same Command Prompt window it is started
from. If you SSH from computer A to computer B running Bitvise SSH Server, and you also have Bitvise SSH Client installed on computer B, you can use stermc to
conveniently establish an onward SSH terminal session to computer C.
All Bitvise command-line clients support all authentication methods
supported by Bitvise SSH Client, can load settings from a profile configured in the graphical client, work with the same user keypair and host key database as the graphical client, can connect through a SOCKS or HTTP CONNECT proxy, and support a common set of command-line parameters controlling most aspects of establishing an SSH connection.
Command-Line Tunneling Client
Bitvise SSH Client incorporates stnlc, a scriptable command line port forwarding client with support for static port forwarding rules, dynamic SOCKS-based tunneling, FTP-to-SFTP bridge, and SFTP drive mapping.
For more information about using this client, run ‘stnlc -h’.
FTP-to-SFTP Bridge
Bitvise SSH Client incorporates an FTP-to-SFTP bridge which performs translation between the FTP and SFTP protocols, allowing any FTP client application to connect securely to an SFTP server through Bitvise SSH Client. Both active mode and passive mode
FTP data connections are supported, as well as restarted transfers,
directory listings and other features. All FTP clients should be able
to list directories and transfer files across Bitvise SSH Client’s FTP-to-SFTP
bridge, including integrated clients in applications such as
DreamWeaver, GUI clients such as BulletProof FTP, and command line
clients such as the default ftp.exe client accompanying Windows. If an
FTP client you use fails to work with Bitvise SSH Client’s FTP-to-SFTP bridge, let us know.
See Accessing an SFTP Server with an FTP Client for more information about the FTP bridge.
Using with Bitvise SSH Server
When connected to Bitvise SSH Server, our client can do all of the above, as well as the following:
-
bvterm console: When connected to Bitvise SSH Server, our client provides you with the best console available on the Windows platform. Our bvterm protocol supports the full spectrum of a Windows console’s features: colors, Unicode characters, all-key access and large scrollable buffers.
-
Remote server configuration: Using Bitvise SSH Client, all SSH Server settings can be configured remotely without having to use Remote Desktop.
Windows version compatibility
Bitvise SSH Client supports the following Windows versions:
- Windows Server 2022
- Windows 11
- Windows Server 2019
- Windows Server 2016
- Windows 10
- Windows Server 2012 R2
- Windows Server 2012
- Windows 8.1
- Windows Server 2008 R2
- Windows Server 2008
- Windows Vista SP1 or SP2
- Windows Server 2003 R2
- Windows Server 2003
- Windows XP SP3
A recent Bitvise SSH Client version should be used on all platforms. The SSH Client is security-sensitive software that communicates across a network. Using a recent version is the only way to receive updates. Therefore, we do not recommend indefinite use of older versions.
Encryption and security features
SSH and SFTP:
-
Key exchange algorithms:
- Curve25519
- ECDH over elliptic curves secp256k1, nistp256, nistp384, nistp521 using SHA-512, SHA-384, or SHA-256
- Diffie Hellman with group exchange using SHA-256
- Diffie Hellman with fixed 4096, 3072, or 2048-bit group parameters using SHA-512 or SHA-256
- Diffie Hellman with 1024-bit group parameters or using SHA-1 (legacy)
- GSSAPI key exchange using Diffie Hellman and Kerberos authentication
-
Signature algorithms:
- Ed25519
- ECDSA over elliptic curves secp256k1, nistp256, nistp384, nistp521 using SHA-512, SHA-384, or SHA-256
- RSA using 4096, 3072, or 2048-bit key sizes with SHA-512 or SHA-256
- RSA using 1024-bit keys or with SHA-1 (legacy)
- DSA using SHA-1 (legacy)
-
Encryption algorithms:
- ChaCha20 with 512-bit keys with Poly1305
- AES with 256, 128-bit keys in GCM mode
- AES with 256, 192, 128-bit keys in CTR mode
- AES with 256, 192, 128-bit keys in CBC mode (legacy)
- 3DES in CTR or CBC mode (legacy)
-
Data integrity protection:
- ChaCha20 with 512-bit keys with Poly1305
- AES with 256, 128-bit keys in GCM mode
- HMAC using SHA-256 or SHA-512, in encrypt-then-MAC mode
- HMAC using SHA-256 or SHA-512 (classic)
- HMAC using SHA-1 (legacy)
-
Server authentication:
- Client verifies server identity using server host key fingerprint or public key
- Automatic synchronization of new host keys to client supported
-
Client authentication:
- Password authentication
- Password change during password authentication
- Public key authentication
- Kerberos single sign-on using GSSAPI
- Two-factor authentication with a time-based one-time password
FIPS 140-2 validation
When FIPS is enabled in Windows, our software uses Windows built-in cryptography, validated by NIST to FIPS 140-2 under certificates
#2937,
#2606,
#2357, and
#1892. On Windows XP and 2003, our software uses the Crypto++ 5.3.0 FIPS DLL, originally validated by NIST under certificate
#819 (historical). When FIPS mode is not enabled, additional non-FIPS algorithms are supported.
Cryptographic implementations and availability
Current Bitvise software versions (9.12 and higher) use the following cryptographic implementations for different algorithms, on different versions of Windows:
Algorithm | Windows XP, Server 2003 |
Windows Vista to 8.1, Server 2008 to 2012 R2 |
Windows 10, 11, Server 2016 to 2022 |
---|---|---|---|
Signature | |||
RSA | Crypto++ 5.3 | Windows CNG | Windows CNG |
Ed25519 | n/a | DJB | DJB |
ECDSA (NIST curves) | Crypto++ 5.3 | Windows CNG | Windows CNG |
ECDSA/secp256k1 | Crypto++ 5.3 | OpenSSL | Windows CNG |
1024-bit DSA | Crypto++ 5.3 | Windows CNG | Windows CNG |
Non-standard DSA | Crypto++ 5.3 | Crypto++ 5.6 | Crypto++ 5.6 |
Key exchange | |||
Classic DH | Crypto++ 5.3 | Windows CNG | Windows CNG |
Curve25519 | n/a | DJB | DJB |
ECDH (NIST curves) | Crypto++ 5.3 | Windows CNG | Windows CNG |
ECDH/secp256k1 | Crypto++ 5.3 | OpenSSL | Windows CNG |
Encryption | |||
AES | Crypto++ 5.3 | Windows CNG | Windows CNG |
ChaCha20 | n/a | OpenSSL | OpenSSL |
3DES | Crypto++ 5.3 | Windows CNG | Windows CNG |
Integrity | |||
GCM | n/a | Windows CNG | Windows CNG |
Poly1305 | n/a | OpenSSL | OpenSSL |
HMAC-SHA2 | Crypto++ 5.3 | Windows CNG | Windows CNG |
HMAC-SHA1 | Crypto++ 5.3 | Windows CNG | Windows CNG |
This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)
This product includes cryptographic software written by Eric Young (eay@cryptsoft.com).
Поиск софта
Платное
Бесплатное
02.01.2019
Cyberduck
Простой и надежный FTP/SFTP/WebDav-клиент с функционалом подключения к различным облачным сервисам.
17.12.2018
SecureCRT
SSH-клиент с расширенными возможностями — отличное решение для подключения к удаленным системам под управлением Windows, Linux / Unix и VMS.
21.11.2018
WinSCP
WinSCP используется для безопасного копирования файлов между локальным и удаленным компьютером с использованием протокола SSH.
16.11.2018
ZOC
ZOC — это TELNET/SSH/SSH2 клиент и эмулятор терминала.
10.11.2018
Tunnelier
SSH-клиент для Windows
10.07.2017
PuTTY
Популярный Telnet и SSH-клиент, т.е. программа для безопасного подключения к удаленному компьютеру и выполнения на нем различных команд.
11.07.2013
ConnectBot
ssh-клиент для мобильных устройств на базе платформ Android.
27.03.2012
DataFreeway
DataFreeway — бесплатный SSH (SSH1,SSH2), SFTP, WebDAV, FTP, FTPS клиент для Windows.
24.02.2010
Axessh
Axessh — SSH/telnet клиент и эмулятор терминала для Windows платформ.
26.03.2006
Secure iXplorer
Бесплатный графический SSH/SFTP-клиент, работающий под Windows.
11.03.2006
SSHWindows
Бесплатный консольный SSH/SFTP-клиент и сервер, работающий под Windows.
Подпишитесь на email рассылку
Подпишитесь на получение последних материалов по безопасности от SecurityLab.ru —
новости, статьи, обзоры уязвимостей и мнения аналитиков.
Ежедневный выпуск от SecurityLab.Ru
Еженедельный выпуск от SecurityLab.Ru
Нажимая на кнопку, я принимаю условия соглашения.