Abra outra janela de terminal com a mesma sessão SSH da janela original

34

Existe uma maneira de abrir uma janela de terminal (ou aba) com outra instância de uma sessão SSH aberta?

EDIT: Eu tenho uma janela de terminal com uma sessão ssh remota em um servidor. Eu quero abrir uma nova aba conectada à mesma sessão ssh remota.

Com o Arquivo- > Nova guia , eu recebo outra guia, mas tenho que abrir outra sessão ssh no servidor remoto.

    
por Tulains Córdova 13.08.2013 / 16:33

4 respostas

12

Conecte-se ao seu servidor remoto com:

ssh -X [remote-host]      

Agora execute:

gnome-terminal &

Um terminal aparecerá no seu computador local. A partir deste terminal, você pode executar quantas guias ou janelas de terminal desejar. Todos usarão a mesma conexão ssh e estarão conectados à máquina remota.

    
por L. D. James 31.12.2013 / 15:15
33

Talvez isso possa ajudar: screen

Ele não é instalado por padrão no Ubuntu, mas é fornecido nos repositórios.

É muito útil: ssh para um host remoto e digite screen para inserir uma sessão screen .

Inicie qualquer tarefa demorada que você desejar e, em seguida, pressione Ctrl + A seguido por Ctrl + C para criar uma nova janela na sessão de tela.

Isso gerará um novo shell onde você poderá fazer o que quiser. Crie ainda mais janelas usando o mesmo comando.

Para alternar entre duas janelas rapidamente, use Ctrl + A seguido por Ctrl + A novamente. Como você pode ver, Ctrl + A coloca a tela no modo de comando.

Ctrl + A Ctrl + D será desconectado da sessão de tela. Você pode se desconectar do host e efetuar login novamente mais tarde e usar screen -dr para retomar sua sessão.

Para ir para uma janela screen específica, digite Ctrl + A seguido por um número.

A tela sairá quando todas as janelas ativas estiverem fechadas (ou as camadas internas tiverem saído).

Eu obtive isso de sessões de SSH e SFTP .

Editar -

tmux é uma alternativa à tela. link

    
por Aaditya Bagga 13.08.2013 / 17:32
0

Eu fiz isso antes: Inicie o gnome-terminal no servidor. ctrl + Z e bg da janela do terminal original.

Eu normalmente uso ssh -X -C, então você pode ter que fazer isso, mas não tenho certeza. Além disso, ele usará as configurações do servidor em vez das configurações da sua máquina, o que às vezes é inconveniente.

    
por itsnotmyfault 31.12.2013 / 14:44
-2

Sim, no terminal (menu), clique em Arquivo - > Nova aba

para abrir uma nova guia no terminal

ou você está pedindo alguma outra coisa?

    
por Aaditya Bagga 13.08.2013 / 16:34