gera vários terminais ssh (linux)

1

quando eu estou logado no meu servidor via SSH como posso gerar muitos terminais ssh? existe um comando xterm para isso?

    
por sterz 25.11.2010 / 19:43

6 respostas

1

Tente usar screen

Ou simplesmente abra outro terminal e o ssh no servidor novamente.

    
por 25.11.2010 / 20:31
2

Use a tela para isso. Primeiro, crie um script de inicialização para a tela da seguinte forma:

screen ssh host1
screen ssh host2
... 
screen ssh hostN

Em seguida, inicie a tela com:

screen -c startup_script

Você provavelmente deve usar o ssh-agent para ter menos logins de senha para sessões ssh.

    
por 25.11.2010 / 20:57
1

terminator pode fazer milagres. Prepare um layout com o número de terminais desejado e chame o terminador com o argumento -l, por exemplo:

terminator -l mylayout

Você também pode usá-lo em sua estação de trabalho e gerar quantas sessões ssh quiser.

Anteriormente, eu usaria o clusterssh para essa finalidade, mas o terminador é mais fácil de lidar com o posicionamento da janela

    
por 26.11.2010 / 01:23
0

Use ctrl-alt-F2 para chegar a um novo login no console. Faça o login e digite "startx -: 1" e ele iniciará o X em uma nova sessão. Agora você pode voltar para sua antiga sessão X (: 0) usando ctrl-alt-F7 e sua sessão recém-criada usando ctrl-alt-F8. FYI, o console / X teclas de função correspondentes são F1 == F7, F2 == F8, F3 == F9 etc.

Você pode iniciar uma terceira sessão X usando ctrl-alt-F3, conectando-se e digitando "startx -: 2". Esta sessão será em F3 / F9. Tudo isso está assumindo que você não alterou nenhuma das configurações da mingetty em / etc / inittab

Espero que isso ajude você.

    
por 25.11.2010 / 20:59
0

Digite "xterm &" para iniciar um novo terminal já registrado no computador remoto, exibindo no display local.

    
por 26.11.2010 / 00:36
0

você poderia criar um script chamado "myxterms" ou algo parecido com isso ... inicie quando você iniciar o X. Isso geraria 5 xterm:

--- CUT ---

#! / bin / sh

para i em seq 1 5

faça

xterm &

concluído

--- CUT ---

ou se você quiser gerar várias conexões ssh para hosts diferentes em xterms diferentes, você poderia fazer:

--- CUT ---

#! / bin / sh

xterm -e ssh -l nomedeusuário1 meuhost1 &

xterm -e ssh -l nomedeusuário2 meuhost2 &

xterm -e ssh -l nome de usuário3 myhost3 &

xterm -e ssh -l nome de usuário4 meuhost4 &

--- CUT ---

    
por 26.11.2010 / 16:03