LINUX.ORG.RU
ФорумAdmin

Устойчив ли ssh к разрывам GPRS-соединения?


0

2

Ноут подключен к инету через GPRS/3G-модем.
Соединяюсь с хостом через дебиановский ssh-клиент. SSH-сервер тоже под дебианом.

Достаточно ли настроить на стороне сервера опцию TCPKeepAlive+ClientAlive*,
чтобы при переконнекте 3G-модема, ssh-клиент не завершал работу?

★★★★★

Сдаётся мне что при переконекте в любом случае соединение будет рваться.

alpha4
()

если у тебя ssh не для проброса портов, то используй скрин на той стороне и не переживай за разрывы ;)

aol ★★★★★
()

При переконнекте 3G-модема будет рваться TCP-соединение с вероятностью, близкой к 100%. Если хочешь что-нибудь более устойчивое - поднимай OpenVPN-туннель. Но и это поможет только при кратковременных разрывах.

Deleted
()

Нет. Хотя бы потому, что при переподключении меняется IP-адрес.

AITap ★★★★★
()

А для кого я mosh придумывал?

zolden ★★★★★
()
Ответ на: комментарий от leave

У тебя айпишник не меняется при переподключении?

Нет. Смена айпишника - это редкое явление.

pacify ★★★★★
() автор топика

Если статичный айпи, то есть шанс, что всё будет в порядке, иначе нет.

Deleted
()
Ответ на: комментарий от aol

плюсую + использовать авторизацию по ключам, тогда будет практически незаметны проблемы, ибо восстановить работу будет просто как 3 копейки

Deleted
()

Если 3g не скачет(jitter нормальный и не рвется коннект каждый 5-20 пакет) - то можно просто с помощью mosh .
Иначе можно openvpn (как и udp так и tcp) без шифрациий и сжатия , но эффект будет слабый.

pinachet ★★★★★
()

Не совсем по теме, но чтоб не беспокоиться о разрывах - настройте автозапуск и последующий автоконект screen/tmux на сервере.

Так для tmux:

# autostart tmux on ssh login
if [ "$PS1" != "" -a "${SSH_TMUX_SESSION:-x}" = x -a "${SSH_TTY:-x}" != x ]
then
        export SSH_TMUX_SESSION=1
        sleep 1
        ( (tmux has-session -t remote && tmux attach-session -t remote) || (tmux new-session -s remote) ) && exit 0
        echo "tmux failed to start"
fi
Belkrr
()
Ответ на: комментарий от Deleted

При переконнекте 3G-модема будет рваться TCP-соединение с вероятностью, близкой к 100%

Тут не Windows. Или 3G-модем в чём-то особенный ? Вот смена IP - штука неприятная, в данном разрезе...

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 2)
Ответ на: комментарий от AS

Или 3G-модем в чём-то особенный ?

Сети опсосов. Как минимум на МТС, даже если ppp-соединение переподнимается за пару секунд и IP при этом не меняются - по TCP-соединениям перестаёт идти трафик. Подозреваю, что их NAT при переподключении сбрасывает статус всех соединений.

Deleted
()

На что только не идут люди, лишь бы не использовать screen.

sin_a ★★★★★
()

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

andrew667 ★★★★★
()
Ответ на: комментарий от Deleted

Подозреваю, что их NAT при переподключении сбрасывает статус всех соединений.

Да, вот про фокусы «там» я не подумал что-то...

AS ★★★★★
()

Я бы юзал:
1) mosh вместо ssh
2) ssh+screen
3) mosh+screen (непотопляемый вариант )))

Novator ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.