Вы ищете быстрый и практичный SSH-клиент? Представляем вам клиент SSH KiTTY! KiTTY позволяет вам удобно входить на удаленные хосты и автоматически настраивать среду, аналогичную вашему локальному оболочке.
В этом руководстве вы узнаете, как установить и использовать клиент SSH KiTTY. Вы также рассмотрите некоторые из его функций, которые сделают вашу жизнь проще.
Следите за обновлениями и подключайтесь к вашему серверу всего в несколько кликов!
Предварительные требования
Это руководство будет демонстрацией на практике. Чтобы следовать за ним, убедитесь, что у вас есть следующее:
- A Windows computer – This tutorial uses a Windows 10 21H2.
- A Linux server with SSH enabled – This tutorial uses an Ubuntu 20.04 server.
Установка клиента SSH Kitty с использованием Scoop
Scoop – это инструмент командной строки для Windows. Как и APT и YUM в Linux, Scoop помогает легко устанавливать, обновлять и управлять вашими приложениями. Но сначала вам нужно установить Scoop на вашу систему.
1. Откройте PowerShell в качестве администратора на вашем компьютере под управлением Windows.
2. Затем выполните следующую команду Invoke-RestMethod для получения скрипта установщика Scoop, а затем запустите (.\) скрипт (install.ps1), чтобы установить Scoop на свой компьютер.

3. После установки выполните команду scoop bucket ниже, чтобы добавить дополнительный бакет Scoop. Дополнительный бакет содержит множество полезных приложений, одним из которых является KiTTY.

4. Теперь выполните нижеприведенную команду для установки KiTTY.

5. Наконец, выполните команду kitty, которая не выводит результаты, но запускает клиент SSH KiTTY.
Ниже вы можете увидеть окно клиента SSH KiTTY. Знакомо? KiTTY
является форком версии 0.76 PuTTY и предназначен только для платформы Microsoft Windows.

Возможно, вы найдете и откроете KiTTY в меню “Пуск”.

Установка KiTTY SSH-клиента с использованием Chocolatey
Если вы не знакомы с Scoop, другим инструментом командной строки для установки в Windows является Chocolatey. Вы можете использовать Chocolatey для установки KiTTY. Chocolatey похож на Scoop, но имеет более обширный выбор приложений. Однако, как и в случае с Scoop, сначала вам нужно установить Chocolatey на свой компьютер.
1. Запустите следующую команду для установки Chocolatey на свой компьютер без блокировок (Set-ExecutionPolicy Bypass) и подтверждений (-Force).

2. После установки Chocolatey выполните следующую команду choco для установки KiTTY.
При запросе введите A и нажмите Enter, чтобы подтвердить установку.

3. Наконец, выполните команду kitty для запуска SSH-клиента KiTTY, как в последнем шаге раздела “Установка клиента Kitty SSH с использованием Scoop”.
Загрузка портативной версии KiTTY SSH-клиента
Если вы не чувствуете себя комфортно при установке KiTTY SSH-клиента на свой компьютер, также доступна портативная версия. Портативная версия автономна и не требует установки.
Почему использовать портативную версию? Есть несколько причин:
- Возможно, вы используете общедоступный компьютер и не хотите оставлять следов своей активности.
- Или у вас может не быть административных привилегий на своем компьютере, поэтому вы не можете устанавливать приложения.
В каком бы случае ни была причина, портативная версия KiTTY пригодится. KiTTY решает одну из наиболее значимых проблем PuTTY — переносимость.
1. Откройте ваш любимый веб-браузер, перейдите на официальный веб-сайт KiTTY и нажмите ссылку fosshub.com, чтобы перейти на страницу загрузки.

2. Затем нажмите на ссылку переносной версии KiTTY для Windows, чтобы загрузить переносную версию KiTTY.

3. После загрузки откройте файл exe, как показано ниже, чтобы запустить KiTTY.
На этом этапе вы можете скопировать всю папку с портативной версией KiTTY на USB-накопитель и использовать KiTTY на других компьютерах.

Подключение к серверу с помощью клиента SSH KiTTY
Независимо от того, каким способом вы установили KiTTY на свой компьютер, вам все равно нужно проверить, действительно ли KiTTY работает. Как это сделать? Вы подключитесь к удаленному серверу, используя KiTTY в первый раз.
1. Откройте KiTTY и введите следующую информацию в категории Сеанс:
- Имя хоста или IP-адрес – Введите IP-адрес вашего сервера или его доменное имя. Если у вас нет сервера, используйте любой сервер с поддержкой SSH. В данном руководстве используется сервер с Ubuntu 20.04.
- Порт – Порт по умолчанию для SSH – 22, как показано ниже. Вы можете оставить значение порта по умолчанию, если ваш сервер Linux использует другой порт.
- Тип соединения – Выберите радиокнопку SSH, поскольку вы используете KiTTY для подключения по SSH к вашему серверу.
- Оставьте остальные параметры без изменений и нажмите кнопку Открыть (внизу слева), чтобы подключиться к вашему серверу.

2. Затем нажмите «Принять» в новом окне, чтобы продолжить подключение к вашему серверу. После подключения открывается терминал KiTTY, где вы можете выполнять команды (шаг три).
Получение этого сообщения о ключе хоста сервера при первом подключении является нормальным.

3. Наконец, введите имя пользователя и пароль для вашего сервера в терминале KiTTY.
Обратите внимание, что пароль не отображается на экране по соображениям безопасности.

После предоставления ваших учетных данных KiTTY подключается к вашему серверу, и вы увидите знакомый приглашение командной строки, как показано ниже.
Теперь вы вошли в свой сервер и можете выполнять команды.
Когда вы закончите работу на сервере, выполните команду exit и нажмите Enter, чтобы отключиться от сервера.

Управление сеансами SSH
Как и PuTTY, KiTTY также позволяет открывать несколько сеансов SSH. Но как их управлять? KiTTY позволяет управлять сеансами SSH различными способами. Одним из примеров является возможность сохранить сеансы и загрузить их позже.
Эта функция устраняет утомительный процесс настройки сеанса каждый раз при подключении к серверу. Вместо этого вы можете загрузить сохраненный сеанс и подключиться к серверу одним щелчком мыши.
Настройте сеанс SSH, как вы сделали в шаге один раздела «Подключение к серверу с использованием клиента Kitty SSH». Но на этот раз, вместо открытия сеанса, сначала укажите описательное имя сеанса в поле Сохранить Сеансы/Новая папка и нажмите кнопку Сохранить, чтобы сохранить сеанс.

Ново-сохраненная сессия появляется в списке, как показано ниже.

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

Маршрутизация трафика с помощью SSH-прокси-туннеля
Когда вы планируете направлять трафик с вашего локального компьютера через удаленный сервер, также удобно использовать KiTTY. Это обеспечивает безопасность трафика, зашифрованного от конца к концу.
Предположим, вы хотите получить доступ к веб-сайту, который доступен только на сервере. В этом случае вы можете использовать SSH-туннель для пересылки трафика с вашего локального компьютера на сервер и обратно. С такой настройкой вы сможете получить доступ к веб-сайту, как если бы находились на сервере.
Чтобы настроить SSH-туннель:
1. Загрузите сохраненную сессию SSH для вашего сервера или вручную заполните информацию о подключении.
2. Разверните категорию Подключение → SSH и выберите Туннели, чтобы получить доступ к странице конфигурации переадресации портов.

3. Настройте новую переадресацию портов следующим образом:
- Исходный порт – Введите номер порта на вашем локальном компьютере, но в этом руководстве используется порт 9999.
- Выберите параметры Авто и Динамический под Назначение. Эти параметры гарантируют, что SSH-туннель будет доступен только при активной сессии SSH.
- Нажмите Добавить, чтобы добавить новый туннель, который появится в списке активных туннелей, как показано ниже (D9999).
- Нажмите Открыть, чтобы подключиться к серверу и активировать SSH-туннель.

4. Теперь откройте Firefox и перейдите по адресу about:preferences#general, прокрутите вниз и нажмите на “Настройки” в разделе “Настройки сети”, что откроет окно настроек подключения (шаг пятый).
Вам нужно настроить ваши приложения для использования SSH-туннеля. В этом руководстве в качестве примера используется Firefox, но шаги аналогичны для других приложений, поддерживающих прокси SOCKS5.

5. Выберите опцию Ручная настройка прокси и настройте параметры подключения следующим образом:
- Хост SOCKS и Порт – Введите localhost и порт 9999 (тот же порт, который вы настроили для SSH-туннеля).
- Выберите опцию SOCKS v5 в качестве протокола для установления ретрансляционного соединения между внутренней и внешней сетями.
- Нажмите ОК, чтобы сохранить изменения.
Теперь весь трафик из Firefox будет проходить через SSH-туннель и быть зашифрованным.

6. Наконец, найдите свой IP-адрес на google.com, выполнив поиск “мой IP”, чтобы убедиться, что туннель работает.
Как видно ниже, IP-адрес изменился на IP-адрес сервера (142.93.115.37). Этот результат свидетельствует о том, что весь трафик направляется через ваш сервер.
Когда вы больше не используете SSH-туннель, закройте сеанс SSH, и туннель будет автоматически закрыт.

Заключение
В этом руководстве вы узнали, как установить клиент SSH KiTTY, подключиться к серверу и создать SSH-туннель для маршрутизации трафика к вашему серверу.
Вы видели, как KiTTY позволяет удобно сохранять и загружать сеансы SSH. И на этом этапе вы можете сказать “прощай” утомительной настройке сеансов при каждом подключении к вашим серверам.
Клиент SSH KiTTY – это мощный инструмент, предлагающий больше, чем вы видели в этом руководстве. Так почему бы не изучить другие возможности KiTTY? Возможно, передача и редактирование файлов между вашим локальным компьютером и сервером с использованием SFTP?