Поддерживайте сессию SSH при изменении IP - PullRequest
0 голосов
/ 25 июня 2019

ПРОБЛЕМА:

У меня машина AWS EC2 Ubuntu 16.04, настроенная на смену IP каждые 5 минут. Мне нужно работать через SSH, но это, очевидно, сложно, так как консоль терминала зависает, а затем мне нужно переподключиться, набрав новый IP. Альтернатива, которую я уже тестировал, заключается в использовании noip.com с динамическим DNS, но консоль все еще зависает, и мне обычно нужно подождать пару минут, пока DNS не распространится.

ВОПРОС:

Знаете ли вы какие-либо возможные варианты решения этой проблемы? Я хочу сохранить мой SSH-сеанс, несмотря на частые изменения IP-адресов.

1 Ответ

0 голосов
/ 01 июля 2019

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

    cd ~/.ssh
    sudo nano config

Добавить переменные и их значения

    Sets number of server alive messages which may be sent without ssh 
    receiving any messages back from the server.

    ServerAliveCountMax 3

    # Timeout interval (in seconds) after which if no data has been received 
    from the 
    server, ssh will send a message 
    # through the encrypted channel to request a response from the server.

    ServerAliveInterval 5
...