НОВОСТИ [Перевод] В обход Linux Firewall: используем облачный сервер с инкапсуляцией SSH через HTTP

NewsBot
Оффлайн

NewsBot

.
.
Регистрация
21.07.20
Сообщения
40.408
Реакции
1
Репутация
0
Сейчас всё больше специалистов работают удалённо. С каждым днём растёт потребность в доступе к удалённым вычислительным ресурсам. Но Linux Firewall и другие требования к обеспечению доступа к компьютерам и другому оборудованию делают эту задачу сложной и рискованной. Справиться с этим помогают облачные серверы, которые призваны обеспечить доступ к этим устройствам из любой внешней сети.

gcluv6xlxxrgchnboammojwdr4u.jpeg



Для примера рассмотрим облачный сервер . Это open source решение с лицензией Apache 2.0, которое позволяет преодолеть многие ограничения, подключаться и управлять несколькими устройствами через одну учётную запись.

Это решение было разработано, чтобы помочь ИТ-специалистам с удалённым доступом к устройствам Linux для любой аппаратной архитектуры.

ShellHub для инкапсуляции протокола SSH использует транспортный уровень HTTP. Это позволяет беспрепятственно использовать его в большинстве сетей. Такой подход считают эффективным большинство компаний.

Ниже расскажу об основах работы с платформой ShellHub. Я использую версию 0.3.2, которая вышла 10 июня 2020 года.

Начало работы с ShellHub


Чтобы получить доступ к платформе, просто перейдите по адресу и зарегистрируйтесь, чтобы создать учётную запись. Команда разработчиков собирает и анализирует регистрационные данные пользователей, это помогает улучшить продукт.

jjf5czkr3tldce-jeyzmp2dryrm.png


ShellHub имеет интуитивно понятный и лаконичный интерфейс, который позволяет быстро разобраться в системе. После создания аккаунта вы окажетесь на панели инструментов. Там вы сможете зарегистрировать ваше первое устройство.

Добавление устройства


Чтобы подключить устройство через ShellHub, вам необходимо сгенерировать идентификатор для аутентификации вашего устройства при подключении к серверу. Идентификацию нужно настроить внутри агента (ShellHub клиента), который будет сохранён на устройстве вместе с образом или добавлен вместе с контейнером Docker.

Для запуска агента ShellHub по умолчанию использует Docker. Это позволяет легко добавлять устройства в существующую систему. Чтобы добавить устройство, вам нужно вставить команду из диалога ShellHub Cloud:

p75a5xrhb7rsk4j8boycick7wfw.gif


По умолчанию в качестве имени хоста устройство использует свой MAC-адрес. Внутри устройство идентифицируется по его ключу, который генерируется во время регистрации устройства для аутентификации на сервере.

Доступ к устройствам


Чтобы получить доступ к вашим устройствам, просто нажмите View All Devices на панели инструментов или Devices в меню слева. Таким образом можно просмотреть список ваших зарегистрированных устройств.

Состояние устройства отображается с помощью специального значка. Зелёный значок говорит о том, что к устройству можно подключиться, нажав на значок терминала. Затем нужно ввести учётные данные и нажать кнопку Connect.

ahhy-4tmmafskyus5_ch4ewvnis.gif


Есть и другой способ получить доступ к устройствам. Можно использовать любой SSH-клиент, например , или даже терминал Linux. Мы можем использовать Идентификатор ShellHub (SSHID) в качестве адреса назначения для подключения (например, ssh username @ SSHID). На рисунке ниже показано, как можно подключиться к машине с помощью SSH-клиента с помощью Linux-терминала.

iecudedh3kjygiepufd9v1wxi04.gif


Всякий раз, когда вы заходите в облачную платформу ShellHub, вы получаете доступ ко всем зарегистрированным устройствам на панели инструментов. Вы можете получить к ним доступ из любого места в любое время. Вот так ShellHub позволяет обойти ограничения Linux Firewall и упростить процесс обеспечения безопасности удалённого подключения к компьютерам.

Поделитесь в комментариях, используете ли вы такого типа сервисы и доверяете ли им?


На правах рекламы


Эпичные серверы — это на Linux или Windows с мощными процессорами семейства AMD EPYC и очень быстрой файловой системой, используем исключительно NVMe диски от Intel. Попробуйте как можно быстрее!

 
Сверху Снизу