Conectando-se ao terminal existente do iPhone ao desktop Ubunutu [duplicado]

0

Eu corro um pequeno servidor Minecraft em um PC Ubuntu na minha casa. Às vezes eu tenho que gerenciar o servidor fora da minha casa, então eu uso um cliente ssh no meu telefone. Isso funciona, mas cada vez que eu fecho o aplicativo e, em seguida, relançar, tenho que criar uma nova sessão de terminal. Como posso alternar para o existente?

    
por kalenpw 24.11.2015 / 09:16

1 resposta

1

Sugiro que você instale e mantenha screen em exibição. É um multiplexador de terminais, em outras palavras - divisor de sessão de terminal.

Você precisa ter o modo multiuser ativado para poder anexar a essa sessão. Então, dentro do terminal no servidor, pressione Ctrl + a , e então imediatamente Shift + ; . A parte inferior da tela será destacada e você verá um ponto-e-vírgula lá. Digite multiuser on .

Agora, em outro computador, você pode acessar o SSH no seu servidor e digitar screen -ls para saber o título da sessão. Exemplo:

xieerqi:$ screen -ls
There is a screen on:
        4704.pts-5.eagle        (11/24/2015 01:23:04 AM)        (Multi, attached)

Digite screen -x sessionTitle para anexar. Exemplo:

screen -x 4704.pts-5.eagle       

Agora você está de volta à sessão existente.

Para desanexar, use Ctrl + A , seguido por d

    
por Sergiy Kolodyazhnyy 24.11.2015 / 09:31