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

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

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

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


Задача - обеспечить постоянный проброс портов и возобновлять его в случае разрыва.
Как решить?
  • Вопрос задан
  • 640 просмотров
Решения вопроса 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.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы