Как выйти из открытого удаленного сеанса SSH?

Я бросил в машину Linux (оболочка bash) с общедоступной машины Windows (в нашей лаборатории) и забыл выйти. Теперь я вернулся на свое место в другой комнате, и мне слишком лениво возвращаться и выходить из этой сессии; я могу ssh в машину Linux с моего текущего ПК. Я могу силой-выход на другой сеанс от нового сеанса SSH?

когда я ssh в поле Linux с моего текущего компьютера и типа users команда, я вижу, что я все еще вошел туда; мое имя указано дважды - один для текущей сессии и еще на сессию из лаборатории ПК.

У меня нет привилегий root на указанной машине, но я думаю, что это не должно иметь значения, поскольку я просто пытаюсь выйти из системы.

9
задан Breakthrough
19.03.2023 13:04 Количество просмотров материала 3396
Распечатать страницу

3 ответа

Run tty на текущем сеансе, чтобы узнать, на каком tty вы работаете, так что вы не выйти из текущей сессии. Беги w для отображения текущих пользователей и связанных псевдотерминалов (tty). Предполагая, что вы вошли дважды, и нет других пользователей на вашем сервере ssh, ваш предыдущий сеанс ssh будет на pts/0 и тока на pts/1. Чтобы бросить сессию на pts/0 просто убить процессы, которые связаны с ним с

pkill -9 -t pts/0 
69
отвечен Casual Coder 2023-03-20 20:52

Если вы не есть какие-то другие процессы, которые вы не хотите быть 86 объед, вы можете просто сделать:

$ ssh <systemname> pkill -u <yourlogin>

и другая сессия исчезнет.

2
отвечен P. Heffner 2023-03-20 23:09

вы можете:

~.

вы не увидите, что вы набрали его, но он закроет соединение.

0
отвечен kellbells 2023-03-21 01:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх