Como faço para colocar em segundo plano uma sessão SSH?

Como faço para colocar em segundo plano uma sessão SSH?

Possível duplicata:
Como posso sair de uma sessão SSH que travou?

Iniciei uma sessão SSH na linha de comando, mas agora quero voltar para minha linha de comando local. Para qualquer outro processo, eu pressionaria Ctrl+ Ze executaria bg. No entanto, o Ctrl+ Zget é enviado para o processo SSH remoto, e não para o processo SSH local. Como envio para o processo SSH local?

Responder1

Existe escape char no ssh, por padrão é tilde ~. Só é reconhecido depois Enter.

Para suspender sua sessão ssh, ~digite Ctrl+ Z.

Consulte o ssh(1)manual emPERSONAGENS DE ESCAPEPara maiores informações.

Responder2

Talvez de menos valor hoje em dia, mas na minha$HOME/.bashrcEu apelidei ssh para

alias ssh='ssh -e ^]'

Dessa forma evito possíveis conflitos com~uso, embora novo, após uma nova linha. Em vez disso, para escapar de uma sessão ssh, pressiono Ctrl ]then Ctrl Z, o que coincide com a maneira como costumávamos fazer isso no antigo telnet, há muito tempo (ou ainda em alguns dispositivos Linux embarcados, TVs etc. que não possuem sshd).

informação relacionada