Обычно для подключений по SSH советуют использовать PuTTY - бесплатный и открытый эмулятор терминала.
Мы же рассмотрим вариант связи через стандартное средство операционной системы, Терминал Windows. Данный эмулятор был разработан Microsoft для Windows 10 в качестве замены Windows Console. Он поддерживает работу с несколькими вкладками и предварительно настроен для запуска командной строки, PowerShell, WSL, Azure Cloud Shell.
Справа от вкладок Терминала расположен небольшой плюсик открытия новой вкладки профиля по умолчанию (сочетание клавиш CTRL+SHIFT+T), а также стрелка «вниз», позволяющая раскрыть список профилей и дополнительных опций.
Примечание: если ранее вы уже настроили WSL по инструкции, то в списке профилей будет присутствовать строчка запуска командной строки Debian.
Добавление профиля
Чтобы добавить в список профилей опцию быстрого подключения к контроллеру Wirenboard по SSH, создадим для неё отдельный профиль. Для этого воспользуемся пунктом «Параметры», в открывшейся вкладке прокрутим список слева в самый низ и выберем строчку «Добавить новый профиль».
Появится экран добавления профиля, в котором следует выбрать «Новый пустой профиль».
Основные параметры
Используем следующие настройки:
имя профиля - SSH root@wirenboard,
командная строка - ssh root@10.200.200.1
В примере указан адрес 10.200.200.1, который используется при подключении к контроллеру через порт Debug. Вы можете ввести актуальный адрес устройства из своей сети.
Если вы последовали рекомендациям из статьи о защите соединения при помощи Рутокен ЭЦП 3.0, то командная строка в профиле подключения должна быть записана несколько иначе:
ssh -I "%SystemRoot%\System32\rtPKCS11ECP.dll" root@10.200.200.1
Дополнительная опция задействует ключевой носитель. Обратите внимание, что перед этим в систему должен быть установлен драйвер Рутокен для Windows.
Чтобы не запутаться в нескольких вариантах подключения, рекомендую в поле «Имя профиля» добавить словечко Rutoken.
Установка красивого значка Wirenboard
Не будем заострять внимание на том, как раздобыть фирменную иконку Wirenboard. Предположим, что у вас уже имеется файлик с названием "wirenboard.ico".
Откроем Проводник Windows, введём в адресную строку следующий путь и нажмём клавишу Enter:
%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState
Откроется каталог RoamingState для Терминала Windows. Сюда мы помещаем иконку.
Возвращаемся к редактированию профиля SSH в Терминале и в поле «Значок» прописываем волшебную строчку
ms-appdata:///roaming/wirenboard.ico
Не забудьте сохранить изменения!
Ручное редактирование файла конфигурации Терминала
В случае, когда требуется изменить порядок профилей или выполнить какие-то иные манипуляции напрямую с файлом конфигурации, можно в параметрах Терминала воспользоваться опцией «Открытие файла JSON», которая удобно расположилась в левом нижнем углу.
Альтернативный вариант быстрого открытия этого файла - в раскрывающемся меню на вкладках кликнуть строчку «Параметры», удерживая клавишу SHIFT.
Список профилей будет расположен в разделе "profiles.list", при этом их порядок в файле настроек соответствует порядку отображения в меню быстрого запуска.
Если вдруг поломали настройки и хотите начать всё заново, полностью удалите содержимое файла и сохраните его пустым. Система расценит это как сброс настроек и запишет туда изначальные параметры.