Conexão SSH - Interage com o processo em andamento

3

Se eu abrir uma janela do Terminal na minha área de trabalho e começar um trabalho nela e começar a trabalhar de manhã. Existe uma maneira de se conectar ao desktop com SSH e interagir com o processo em andamento na janela do Terminal? Assim, posso obter o resultado na sessão SSH e continuar o trabalho.

Eu posso ver a janela do terminal da lista ps.

2012 ?        00:02:30 gnome-terminal-

EDIT: E sobre o soquete? Se meu script bash abrir um soquete não criptografado da porta local X para a porta remota Y no endereço remoto A, haverá algum meio de ver o tráfego e interagir com ele?

    
por BufferOverflow 03.02.2016 / 01:10

2 respostas

4

A venerável Tela do Gnu pode fazer o que você quiser, mas não pode anexar a um gnome-terminal já em execução. Você precisará iniciar screen no trabalho se quiser buscá-lo mais tarde em casa.

Consulte Gerenciamento de sessão especificamente.

    
por 03.02.2016 / 01:20
1

Em seu computador doméstico, antes de iniciar o trabalho, launch = screen =:

screen

Então, do trabalho ou sempre, ssh na sua máquina doméstica. Uma vez em um shell, conecte-se à instância da tela em execução:

screen -raAd

Isso é -r [eattach] -a [ll capacidades] -A [dapt o tamanho da tela] -d [etach tela se estiver em outro lugar]

Faça o que quiser na instância da tela e, quando terminar, separe-a usando ctrl-a e, em seguida, d .

Uma vez desconectado, saia da sessão ssh com exit como de costume.

    
por 03.02.2016 / 05:03