Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • Реклама на форуме платная! Обращаться к Admin.
    Произошла смена домена с maza.one на maza1.top!!!

Статья Проброс доступа к SSH через HTTPS: Подробная инструкция.

Статьи форума

Vasserman

Moderator of the MC Mazafaka
Команда форума
LV
0
 
Регистрация
Дек 22, 2023
Сообщения
119
Реакции
22
Награды
2
SSH (Secure Shell) - это протокол, который обеспечивает защищенное удаленное подключение к серверам. Однако, иногда бывает необходимо обходить ограничения сети, которые блокируют порты SSH. В таких случаях можно использовать проброс доступа к SSH через HTTPS. В этой статье мы рассмотрим подробную инструкцию по настройке данного метода.

Шапка.jpg


Установка и настройка SSH сервера
.

Первым шагом необходимо убедиться, что у вас установлен и настроен SSH сервер. Если его нет, выполните следующие команды для установки OpenSSH сервера на Ubuntu:
​
sudo apt update
sudo apt install openssh-server

После установки настройте конфигурационный файл /etc/ssh/sshd_config по вашим требованиям (например, измените порт на 22).

Установка и настройка обратного прокси-сервера.

Для проброса доступа к SSH через HTTPS нам понадобится обратный прокси-сервер. Для этого мы будем использовать программу Caddy. Установите Caddy с помощью следующих команд:
​
curl https://getcaddy.com | bash -s personal

Создайте конфигурационный файл Caddyfile со следующим содержимым:
​
yourdomain.com {
reverse_proxy localhost:22
}

Этот файл указывает Caddy проксировать весь трафик с вашего домена на порт SSH (порт 22).

Генерация SSL сертификата.

Для работы через HTTPS нам понадобится SSL сертификат. Выполните следующие команды для генерации самоподписанного сертификата:

​
sudo apt install openssl
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365

Запуск Caddy и проверка доступа.

Запустите Caddy с помощью команды:

​
caddy run

Теперь вы сможете подключиться к SSH серверу через HTTPS, используя ваш домен и порт 443. Например:
​
ssh [email protected] -p 443

Заключение.

Проброс доступа к SSH через HTTPS - это удобный способ обхода блокировок порта SSH и обеспечения безопасного удаленного подключения к серверам. Следуя описанным выше шагам, вы сможете настроить данную функциональность на своем сервере и использовать ее для удобного и безопасного доступа к вашим системам.
​
 

Пинг форума и аптайм

Averaged results for https://maza.one

uptime counter
Назад
Сверху