Как убить заблокированный сеанс SSH? [Дубликат]

41

Время от времени сессии SSH для моих серверов просто замерзают, а затем ни Ctrl + C , ни Ctrl + \ сделать что-нибудь.

Как выйти из сеанса без закрытия терминала, в котором он находится?

Разъяснение:

Сеанс заблокирован как включен, никакие ключи не передаются на сервер. Я хотел бы закрыть его изящно, чтобы пользователь больше не входил в систему.

Я знаю, что могу убить SSH-клиента, но со временем вы получите сообщение « 2 users », которое я получаю от uptime бессмысленно. Я хотел бы знать, сколько пользователей действительно вошли в систему.

    
задан Stefano Palazzo 14.07.2011 в 21:56
источник

2 ответа

56

Чтобы отключить заблокированный сеанс ssh, введите Enter ~ .

Полный список эвакуационных кодов можно найти в странице ssh man или набрав ~ .

    
ответ дан dirk 14.07.2011 в 23:55
источник
47

Введите следующую последовательность клавиш: Введите , ~ , . . На американских клавиатурах тильда (~) - Shift + '.

    
ответ дан Jacob 07.09.2013 в 20:42