Выход из сессии SSH после графического приложения [Решено]

Как правильно выйти из SSH после выполнения графического приложения?

Ситуация:
открываю в Konsole сессию SSH:
$ ssh -X hostname
вызываю графическое приложение:
$ rednotebook
(здесь оно выводит свои сообщения с пометкой INFO; на клиентском хосте открывается окно этого графического приложения)
закрываю окно приложения; оно выводит последнее сообщение:
INFO Goodbye!
и выдает приглашение серверного хоста:
[email protected] ~ $

ЗДЕСЬ если нажимаю Ctrl+D, то получаю:
[email protected] ~ $ выход

и _приглашение клиентского хоста не появляется_,
если ввожу команду logout, то так и висит:
[email protected] ~ $ logout

Нажатие после этого Enter только поднимает строчки вверх.

Через меню Файл в Konsole пытаюсь закрыть эту вкладку - открывается окошко с запросом: "В сеансе выполняется программа «ssh». Прекратить её работу?"

ЕСЛИ же закрытие сессии SSH выполнять после какой-нибудь консольной программы, то как при нажатии Ctrl+D, так и при вводе команды logout выдается сообщение:
Connection to rhost closed.

и за ним появляется приглашение клиентского хоста.

+1
dyug - 31 Июль, 2013 - 11:37

Бывает такая грабля.
Последовательность действий:
клавиша "enter"
клавиша "~" (шифт и клавиша ’, которая слева от единицы)
клавиша "."
идет обрыв сессии, без передачи данных о завершении самой сессии.
Возникает периодически, без особо внятных причин.

0
aleckm - 31 Июль, 2013 - 14:07

Спасибо за рецепт!

Попробовал - получилось!
Конечно, ситуация странная; у меня с rednotebook возникает постоянно :-(

Но некритично, закрою тему.

0
dyug - 31 Июль, 2013 - 14:39

У меня такое возникает на одном из 13 машин, постоянно, и на остальных в случаях обусловленных левой пяткой руки Билл Гей-тс :-)

0
aleckm - 31 Июль, 2013 - 17:44

Тема закрыта, но хотел бы спросить, как же все-таки можно было прийти к такой "последовательности действий" - я узнал ее от вас, а вы? Подобрать это представляется мало вероятным.

+1
dyug - 31 Июль, 2013 - 17:50

man ssh

ESCAPE CHARACTERS
The supported escapes (assuming the default ‘~’) are:

~. Disconnect.

~^Z Background ssh.

~# List forwarded connections.

и так далее, подробности в мане есть. :-)

Нет, я не говорю, что я тогда прочитал ман, и нашел это... Тоже где то как то нашел в инете...

0
aleckm - 31 Июль, 2013 - 17:57

Красиво!

Ну, надо читать маны...

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры