Я пытаюсь автоматически подключать сервер -> сервер при запуске, используя ssh с переходом через порт. Мне нужно это для того, чтобы 1-й сервер мог подключиться к DB-адресу postgres 2-го ранга.Подключить ssh после перезагрузки с переадресацией портов
Для подключения я использую
ssh -i /root/.ssh/id_rsa -L 5434:localhost:5432 [email protected]
Это прекрасно работает, когда я пытаюсь его вручную, и я могу подключиться к БД с
psql -U postgres -h localhost -p 5434
с наличием файла .pgpass в домашней директории ..
Но проблема в том, что ssh-соединение НЕ сделано самостоятельно при запуске. Я думал об использовании @reboot sudo crontab, но это не сработало. Затем я попытался переместить скрипт в /etc/rc.local на основе this, но также не повезло.
Пожалуйста, кто-нибудь может мне помочь установить соединение ssh при запуске?
Заранее спасибо