Как создать и закрыть туннель SOCKS5 через n секунд?

Я создаю туннель SOCKS 5 через ssh:

ssh -D 1337 -f -C -c blowfish -q -N user@host

Мне он нужен только для быстрого и слабого клиентского соединения, а потом он больше не нужен.

Я бы хотел, чтобы он автоматически закрывался через x секунд активности. Я пробовал постфиксировать sleep 10 , который потенциально мог бы оставаться открытым до тех пор, пока подключенный клиент не отключится, но в противном случае закрылся бы через 10 секунд.

Когда я запускаю это: ssh -D 1337 -f -C -c blowfish -q -N пользователь @ хостsleep 10 туннель никогда не закрывается.

Я мог уснуть 10 в сценарии bash, затем найти процесс и убить его, но у меня создалось впечатление, что это может быть проще.

0
задан 29 September 2017 в 06:21
1 ответ

Вам следует попробовать без -N . Возможно, вы имели в виду -n , но это подразумевается -f .

0
ответ дан 5 December 2019 в 07:25

Теги

Похожие вопросы