Віддалена оболонка та з'єднання, перенаправлені через SOCKS, — це окремі канали на одному транспорті SSH. Завершення оболонки не обов'язково завершує з'єднання браузера, що використовують динамічне перенаправлення. OpenSSH документує очікування під час виходу, доки не завершаться перенаправлені з'єднання або сеанси X11.

Для впорядкованого виходу закрийте операції, що використовують перенаправлення, і дайте їхнім каналам завершитися. Закриття вікна браузера може залишити фонові процеси та з'єднання браузера працюючими, тому визначте процес, який досі використовує слухач.

У відповідному інтерактивному сеансі стандартні escape-команди OpenSSH можуть перелічити перенаправлені з'єднання або явно від'єднатися. Їхня доступність залежить від цього сеансу та його конфігурації escape; надсилання інтерактивного escape-тексту фоновому процесу ssh -N не є загальним інтерфейсом зупинки.

Перш ніж переривати транспорт, визначте, чи володіє ним master спільного використання з'єднань. Інші сеанси можуть залежати від того самого з'єднання.

ExitOnForwardFailure керує невдачею встановлення запитаного перенаправлення. Він не визначає «вихід після останнього запиту до сайту» або «завершення кожного каналу після завершення оболонки». Вибір під час зупинки — вичерпати залишок роботи чи навмисно перервати її.

Схожі статті