como criar uma sessão de tela dentro de uma sessão de tela existente

1

Cenário de caso:

Quando abro meu terminal, a tela é iniciada automaticamente. Isso é útil porque muitas vezes preciso de várias telas localmente no mesmo terminal.

No entanto, se eu me conectar via SSH a um servidor e quiser iniciar uma sessão de tela em esse servidor , ele criará uma sessão de tela local.

ou seja, eu quero um relacionamento pai (tela local) / filhos (telas remotas) entre (ou equivalente) em vez de várias conexões SSH via telas locais

    
por hbt 30.04.2014 / 22:37

2 respostas

0

Veja como:

Observe o @local vs @remote

usuário @ local: $ > tela

<Ctrl-a> c e uma nova janela local é criada

usuário @ local: $ > ssh user @ remote

usuário @ remoto: $ > tela

<Ctrl-a> a c e uma nova janela remota é criada

usuário @ remoto: $ >

<Ctrl-a> c e uma nova janela local é criada

Basicamente <Ctrl-a> a [your screen command] permite que você chame a sub-tela

    
por 30.04.2014 / 23:14
0

Se você deseja executar a tela em outra tela, é necessário alterar a combinação de caracteres de controle de tela (por padrão, é Ctrl + a).

Normalmente, a primeira tela (externa) seria controlada com "Ctrl + a" (padrão), ou seja, pressione "Ctrl + a" e depois "?" ou "c"

Tela inicial na tela (interna) com o caractere de controle alternativo, ou seja:

screen -e^Xx

Então você pressionaria "Ctrl + x" e depois "?" ou "c" para operar a tela interna.

    
por 01.05.2014 / 00:37

Tags