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

Здравствуйте! Интересует вопрос: как подключиться по SSH к домашнему компьютеру через интернет. Дома установлен FreeSSHd сервер.  Я так понимаю надо как-то открыть порт 22 на внешнем IP?Alex

CyberDuck

Один из самых популярных FTP-клиентов для macOS (есть версия и для Windows). Несмотря на то что имеет одновкладочный интерфейс, отличающийся минималистичностью от других решений, обладает внушительным набором функций. CyberDuck работает с любыми серверами поддерживающими соединение по протоколам FTP, SFTP, S3, Backblaze B2, Azure или WebDAV. Немаловажно наличие русского интерфейса и поддержка кириллицы в названиях файлов. Любые данные перемещаются привычным способом Drag’n’Drop. А ещё можно быстро изменять трафик.

Главный недостаток программы — все файлы отправляемые на сервер отображаются не по отдельности, а одним процессом. Из-за этого не понятно какой файл уже закачался, а какой — нет. Нельзя исключить из списка отправляемых данных какой-нибудь файл. Также в CyberDuck к каждому формату уже привязано приложение по умолчанию, так что открыть тот или иной файл при помощи другого софта уже нельзя. Ну и поддержка русской локализации неполная: имеется несколько кодировок, но далеко не все.

CyberDuck

Приложение распространяется как в платном ($24), так и бесплатном вариантах. Отличие всего одно — в бесплатной версии периодически всплывает сообщение рекомендующее приобрести программу.

Скачать CyberDuck для macOS и Windows (официальный сайт разработчика).

CyberDuck

Как подключиться по SSH с помощью PuTTY

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

Установка PuTTY

Как подключиться по SSH с помощью PuTTY

PuTTY является сторонним приложением и для начала требуется его установить. Для этого переходим на официальный сайт, ищем строчку «You can download PuTTY here.», кликаем по here.

Читайте также:  Загрузочная флешка Линукс (Linux): 5 инструкций по созданию

Попадаем на страницу скачивания утилиты, чуть ниже в блоке Package Files находим пункт MSI (‘Windows Installer’) и скачиваем установщик в формате .msi. Выбираем тот, который соответствует разрядности нашей Windows.

Сама по себе установка довольно понятная и простая, описание каждого шага скорее всего не требуется.

Как подключиться по SSH с помощью PuTTY

Настройка и подключение по SSH

Теперь, когда PuTTY установлен, от подключения нас отделяет лишь один довольно простой шаг. Нужно выставить настройки, введя IP-адрес и SSH-порт сервера. Форма с этими настройками открывается сразу, после запуска утилиты.

Если мы покупали VPS-сервер у хостинг-провайдера, то он должен выдать после покупки данные для подключения примерно в таком виде:

Как подключиться по SSH с помощью PuTTY
  • IP-адрес сервера:
  • Логин: root
  • Пароль: xvFkWsIys

Имея под рукой данные для подключения, открываем установленную PuTTY и вводим в основную форму IP-адрес и порт. Если хостинг-провайдер не указал SSH-порт конкретно, значит по-умолчанию он 22.

Если вы планируете подключаться к серверу в будущем, то следует его сохранить. Для этого в поле Saved Sessions вводим произвольное название для этих настроек, например MyServer и нажимаем Save.

Как подключиться по SSH с помощью PuTTY

После чего в списке ниже под Default Settings, должна появиться добавленная строчка MyServer. Теперь все готово к подключению, нажимаем Open

После нажатие кнопки откроется командная строка. И если мы правильно ввели IP-адрес сервера и порт, то нас спросят логин. В примере у нас используется root:

login as: root

Как подключиться по SSH с помощью PuTTY

Далее запрашивается пароль. Его можно ввести вручную или вставить из буфера обмена. При вводе пароля не будут появляться звездочки или какие-либо условные символы, это нормально. После ввода пароля вы попадаете в командную строку сервера, к которому подключались.

[email protected]’s password: Linux debian9 #1 SMP PREEMPT Tue Jun 23 20:21:29 PDT 2020 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. [email protected]:~#

Читайте также:  Лучшая программа слежения за компьютером

Готово, теперь все введенные команды будут выполнятся на сервере. Чтобы прервать SSH-сессию нужно нажать Ctrl + D или просто закрыть окно.

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

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

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

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

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

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

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

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

Как ещё можно запустить SSH на Windows?

Есть более работоспособное решение — Powershelserver.  Хотя в нём тоже есть баги, но оно хотя бы не вылетает. Поэтому я бы рекомендовал использовать именно его для подключения по SSH к виндовым серверам.

Скачал и установил powershellserver

Как ещё можно запустить SSH на Windows?

Во-первых, он стабильно работает без вылетов.  И через него действительно можно управлять windows через powershell.

Читайте также:  Получаем информацию о железе сервера в Linux

Включил нужные опции и запустил

Все настройки нормально сохраняются.  Доступны те же функции что и в FreeSSHd и даже больше — можно использовать SCP — это копирование файлов поверх SSH.

Как ещё можно запустить SSH на Windows?

Но самый шик — это консоль! Она работает, господа!

Я легко подключился, без всяких плясок с добавлением пользователей (это нужно делать во freesshd). И та простейшая команда на просмотр таблицы маршрутизации прекрасно отработала и выдала нужную инфу.  Фриссш у меня «упал» именно при попытке просмотра netstat -rn

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

Как ещё можно запустить SSH на Windows?

Настройка кодировки в Powershellserver

И вуаля!

Как ещё можно запустить SSH на Windows?

Подключение к консоли Windows по SSH!

Теперь мы имеем полноценный SSH и можем полностью управлять Windows через консоль.

Как ещё можно запустить SSH на Windows?

Microsoft создаст собственное решение для SSH

Кстати, Microsoft eщё летом объявила о том, что собирается разработать нативную поддержку SSH для Powershell в новых версиях Windows.  Есть анонсы новости  на хабре и на pcweek(и ещё).  Поэтому нам только остаётся ждать с нетерпением этого знакового события, поскольку это действительно будет прорывом для работы в гетерогенных сетях.

Я не стал проверять остальные функции — sftp и scp, но почему-то уверен, что они тоже будут прекрасно работать.