De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Desconectando temporariamente de uma sessão ssh

Colaboração: Rubens Queiroz de Almeida Data de Publicação: 12 de outubro de 2012

Ao realizar uma conexão com um servidor remoto, caso queiramos executar algum comando no computador local, a partir do qual a conexão foi feita, não precisamos interromper a sessão ssh. Podemos simplesmente suspender temporariamente a conexão, fazermos o que for preciso, e retomamos a sessão remota.

O ssh funciona como qualquer programa que estivermos executando e como tal, pode ser suspenso.

Para isto, digite o caractere "~" seguido de <CTRL>Z:

  belenus:~$ ~^Z [suspend ssh]
  
  [1]+  Parado                  ssh belenus
  darkstar:~$ 

Vimos que somos desconectados do host remoto (belenus) e voltamos ao host a partir do qual a conexão se estabeleceu (darkstar).

Para retomar a conexão, digite:

  fg %1

A diretiva "%1" é o número do processo que está em background, indicado pelos caracteres [1]+ Parado. O número em colchetes indica o argumento que deve ser fornecido ao comando fg.

Referência: Linux 101 Hacks

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida