Обычно я использую ssh с включенным общим доступом; это заставляет любые туннели ssh, которые я создаю после первоначального входа в систему ssh, использовать это соединение. Можно ли закрыть туннель ssh без остановки процесса ssh в таких обстоятельствах?
Вы можете завершить все общие сеансы, выполнив -O exit
со стороны клиента.
ssh -O exit masterhostname
К сожалению, нет возможности прервать конкретный сеанс и оставить работающими другие.
Сеансы обычно завершаются естественным образом при закрытии сеанса (EOF). Туннели, созданные с использованием -L и -R, всегда прослушивают новые сеансы, и нет способа указать, что они должны прекратить прослушивание.