LINUX.ORG.RU

OpenWrt как обновить таблицу процессов или netstat?

 


0

1

Всем привет! Имеется роутер прошитый в OpenWrt. В автозагруке стоит скрипт для запуска обратного ssh до моего сервера (адрес 101.1.1.1)

ssh -i ssh_key -f -N -R *:4444:127.0.0.1:22 root@101.1.1.1

Далее - роутер загрузился, обратный ssh до сервера пробрасывается, все работает. В консоли роутера пишу комманду ps и в списке процессов вижу свой обратный ssh. Точно так же, отлично работает комманда netstat -tunap -в ней я вижу процесс ssh с адресом своего VPS. А дальше - я перезагружаю VPS. Все, туннель разорван, соединения нет. Но роутер упорно выводит в таблицу ps и netstat -tunap что соединение есть, процесс работает.

Вопрос: можно ли как то обновить список процессов или список netstat, что бы при разрыве туннеля строки с обратным ssh исчезали?

Ответ на: комментарий от alizonjohn

Проблема в том, что сам ssh может не знать, что соединение уже мёртвое. Если тебе нужен просто проброс порта, то используй для этого iptables.

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

Может вам нужны у ssh опции ServerAliveInterval и ServerAliveCountMax.

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