Приостановить сессию ssh


stasikos - Posted on 12 Январь 2006

Если вы подключились по ssh к удаленному серверу и вам необходимо попасть в шелл того компьютера, с которого запущен ssh, нажмите "~", затем ^Z. Это отправит ssh в фон, как обычную задачу:
debserver:~# ~^Z [suspend ssh]
[1]+ Stopped ssh root@ns.local1.net
zombie:~$

вернуть обратно нужно набрать fg [nr]
где [nr] номер работы(в данном случае 1)
если у вас один jobs то можно просто fg

По материалам http://souptonuts.sourceforge.net/how_to_linux_and_open_source.htm

0
Ваша оценка: Ничего

пожалуй одно из немногих, что помогает при занятом stdout, например
зайти по ссш, запустить

tail -f /var/log/dmesg &
exit

и наслаждаться терминалом, который залип на logout

хоть и вычитал в мане

     ~.      Disconnect.
     ~^Z     Background ssh.
     ~#      List forwarded connections.
     ~&      Background ssh at logout when waiting for forwarded connection / X11 sessions to terminate.
     ~?      Display a list of escape characters.
     ~B      Send a BREAK to the remote system (only useful for SSH protocol version 2 and if the peer supports it).
     ~C      Open command line.  Currently this allows the addition of port forwardings using the -L and -R options (see below).  It also allows the can-
             cellation of existing remote port-forwardings using -KR hostport.  Basic help is available, using the -h option.
     ~R      Request rekeying of the connection (only useful for SSH protocol version 2 and if the peer supports it).

всеравно не понял как вызывать этот escape-символ ~....
то вызывается, то нивызывается - и рисуется тильда в ssh-сессии

читаем выше по ману

The escape character must always follow a newline to be interpreted as special.

Так что сначало логинимся по ssh куда либо, потом жмем Enter, потом ~, потом ..
И будет дисконнект Ж:-)

--
Signature invent in progress 24% ##........

удобная штукенция, надо запомнить ;)

А как ее вернуть обратно?

вернуть - 'fg n', где 'n' - номер фонового процесса, который собщается в квадратных скобках при переводе процесса в фон.
Т.е. в примере из типса вернуть ssh можно командой:
fg 1

добавил. снкс
--
Signature invent in progress 23% #.........

так же рекомндую узнать про команды bg и jobs
почитать о них можно в мане твоего щела. man bash например

--
Signature invent in progress 18% #.........

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

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.