Alterna para a sessão local do SSH remoto

3

Digamos que inicie um processo a partir do shell local - teclado, mouse, monitor conectado diretamente ao computador físico real ...

Eu então vou para um segundo computador e SSH no primeiro computador.

Posso mudar para o shell local que está executando o processo no primeiro computador?

Especificamente, estou usando o putty para conectar ao Ubuntu Server 16.04. Eu quero ver o shell local e interagir com ele. No Windows quando eu Remote Desktop e log-in como o usuário pega essa conexão / sessão ... Eu só não sei como fazê-lo no Linux para que eu possa monitorar / continuar / quebrar / interagir-com um processo em execução remotamente.

    
por WernerCD 23.02.2017 / 04:40

1 resposta

0

Você pode fazer o background da sessão ssh usando ~^Z (dizendo Digite ~ Ctrl + Z ) sequência (após a nova linha).

Isso simplesmente fará o background de seu trabalho ssh e você poderá restaurar a sessão escrevendo %1 (traz o emprego de volta ao primeiro plano - use um número diferente se você já suspendeu mais trabalhos). Exemplo:

[local]$ ssh remote
jakuje@remote:~$ ~^Z [suspend ssh]

[1]+  Stopped                 ssh remote
[local]$ %1
ssh remote

remote:~$

Para mais informações sobre seqüências de escape que podem ser úteis durante a sessão ssh , dê uma olhada na página de manual para ssh .

    
por 23.02.2017 / 08:56