Меню

Доступ к домашнему серверу с серым IP из интернета через SSH-тоннель

RSS
Доступ к домашнему серверу с серым IP из интернета через SSH-тоннель
 
Доступ к домашнему серверу с серым IP из интернета через SSH-тоннель

Предположим, у вас есть сервер в домашней сети, который недоступен из интернета, так как находится за NAT с серым IP.
Вы хотите получить постоянный доступ к нему, находясь вне своей локальной сети.
 
Что бы постоянно не запускать скрипт ssh_tunnel.sh, при перезагрузке домашнего сервера. Можно добавить его в cron.

Код
crontab -e

добавляем запись:

Код
@reboot /root/ssh_tunnel.sh

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

Вверх скрипта добавляем sleep 30. Скорректируйте под себя, если домашний сервер медленный 30-ти секунд может быть не достаточно.

Код
#!/bin/sh

sleep 30

# Установите переменные для подключения
REMOTE_USER="root"
REMOTE_HOST="IP_АРЕНДОВАННОГО_СЕРВЕРА"
REMOTE_PORT="3437"

# Установите перенаправления портов
nohup ssh -N -R 80:localhost:80 \
-R 443:localhost:443 \
-p $REMOTE_PORT $REMOTE_USER@$REMOTE_HOST > ssh_tunnel.log 2>&1 &
Изменено: Михаил Базаров - 05.04.2025 10:32:23
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 

Блог-note: заметки разработчика

Информация о службе доставки по ее ID, в 1С-Битрикс

Задача: зная ID службы доставки получить необходимую информацию о ней, с помощью API 1С-Битрикс

Получение доступа к железу устройства из Битрикс мобильное приложение

Документация к мобильному приложению 1С-Битрикс очень куцая. В основном описывает функционал добавляемый BXMobileApp. ...

Дополнительные опции/услуги, добавляемые в корзину, в карточке товаров

Задача: в детальной карточке товара сделать возможность добавления услуги или опции, при добавлении товара в корзину.

Хостинг панель BrainyCp: оптимизация под 1С-битрикс

В этой видео-заметке расскажу как установить и оптимизировать панель управления сервером BrainyCp для использования в св...

Умный фильтр во всплывающей панели на мобильных.

Шаблон умного фильтра в Битриксе достаточно сложный, с точки зрения верстки и не очень красиво отображается на мобильных...

Фотогалерея на базе компонента новостей, с fancybox.

Это заметка обновление к очень старой, уже имеющейся на сайте. Сделаем что-то типа фотогалереи на базе встроеннного в би...

Добавить все свойства инфоблока в умный фильтр одним разом

Если у вас достаточно много свойств, в инфоблоке с товарами, например: больше 1000-чи, после интеграции с 1С или импорта...

Получение местоположений через API Битрикс c поиском по select.

Если нужно получить список городов из модуля "Местоположения" можно воспользоваться API Битрикс. Данные местоположения м...

Вывод даты создания элемента в правильном формате в Битрикс

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