
Eu executo um pequeno servidor Minecraft em um PC Ubuntu em minha casa. Às vezes tenho que gerenciar o servidor fora da minha casa, então uso um cliente ssh no meu telefone. Isso funciona, mas cada vez que fecho o aplicativo e o reinicio, preciso criar uma nova sessão de terminal. Como posso alternar para o existente?
Responder1
Eu sugiro que você instale e continue screen
executando. É um multiplexador de terminal, em outras palavras - divisor de sessão de terminal.
Você precisa ter multiuser
o modo ativado para poder anexar a essa sessão. Portanto, dentro do terminal do servidor, pressione Ctrl+ ae imediatamente Shift+ ;. A parte inferior da tela será destacada e você verá um ponto e vírgula lá. Digitar multiuser on
.
Agora, de outro computador você pode usar SSH em 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 separar, use Ctrl+ A, seguido pord