@artinnok
бекенд-программист

Как создать постоянный проброс портов по ssh и возобновлять его в случае разрыва?

Ситуация такая - есть хостинг с доступом по ssh remote-ssh-host, у него есть база MySQL по адресу remote-mysql-host.

Используем проброс 3306 порта удаленного хоста на свой 3307 порт локального сервера командой :
ssh -nNT -L 3307:remote-mysql-host:3306 user@remote-ssh-host


Задача - обеспечить постоянный проброс портов и возобновлять его в случае разрыва.
Как решить?
  • Вопрос задан
  • 651 просмотр
Решения вопроса 2
@artinnok Автор вопроса
бекенд-программист
autossh
скрипт
Ответ написан
Комментировать
icCE
@icCE
youtube.com/channel/UC66N_jRyZiotlmV95QPBZfA
autossh

www.debianadmin.com/autossh-automatically-restart-...

Можно запилить скрипт на bash разный степени сложности и тяжести
Начиная от такого говнокода

while true; do
ssh
sleep 2
done

Заканчивая написанием демона на bash.
Можно попробовать под это дело использовать fabric.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы