Как правильно выйти из SSH после выполнения графического приложения?
Ситуация:
открываю в Konsole сессию SSH:
$ ssh -X hostname
вызываю графическое приложение:
$ rednotebook
(здесь оно выводит свои сообщения с пометкой INFO; на клиентском хосте открывается окно этого графического приложения)
закрываю окно приложения; оно выводит последнее сообщение:
INFO Goodbye!
и выдает приглашение серверного хоста:
user@rhost ~ $
ЗДЕСЬ если нажимаю Ctrl+D, то получаю:
user@rhost ~ $ выход
и _приглашение клиентского хоста не появляется_,
если ввожу команду logout, то так и висит:
user@rhost ~ $ logout
Нажатие после этого Enter только поднимает строчки вверх.
Через меню Файл в Konsole пытаюсь закрыть эту вкладку - открывается окошко с запросом: "В сеансе выполняется программа «ssh». Прекратить её работу?"
ЕСЛИ же закрытие сессии SSH выполнять после какой-нибудь консольной программы, то как при нажатии Ctrl+D, так и при вводе команды logout выдается сообщение:
Connection to rhost closed.
и за ним появляется приглашение клиентского хоста.
Бывает такая грабля.
Последовательность действий:
клавиша "enter"
клавиша "~" (шифт и клавиша ’, которая слева от единицы)
клавиша "."
идет обрыв сессии, без передачи данных о завершении самой сессии.
Возникает периодически, без особо внятных причин.
Спасибо за рецепт!
Попробовал - получилось!
Конечно, ситуация странная; у меня с rednotebook возникает постоянно :-(
Но некритично, закрою тему.
Тема закрыта, но хотел бы спросить, как же все-таки можно было прийти к такой "последовательности действий" - я узнал ее от вас, а вы? Подобрать это представляется мало вероятным.
man ssh
ESCAPE CHARACTERS
The supported escapes (assuming the default ‘~’) are:
~. Disconnect.
~^Z Background ssh.
~# List forwarded connections.
и так далее, подробности в мане есть. :-)
Нет, я не говорю, что я тогда прочитал ман, и нашел это... Тоже где то как то нашел в инете...
Красиво!
Ну, надо читать маны...
Отправить комментарий