Gerenciando um servidor por SSH

1

Estou executando um servidor Minecraft no Fedora 15. Eu tenho o openssh-server instalado no servidor e posso me conectar a ele muito bem.

Neste momento, o software do servidor Minecraft é aberto em um terminal quando o usuário faz o login. O software do servidor tem um console que aceita comandos e imprime atualizações de status e coisas assim. Eu estou querendo saber se existe uma maneira que eu possa acessar o console do servidor já em execução remotamente por SSH.

    
por Grady S 30.09.2011 / 03:58

4 respostas

2

Use screen . Você vai encontrá-lo no gerenciador de pacotes.

Portanto, inicie uma sessão de tela e inicie o servidor de minecraft.

Na próxima vez que você fizer o ssh na caixa, você poderá screen -r e a sessão voltará.

    
por 30.09.2011 / 04:04
1

Se o servidor for um programa de linha de comando, considere executá-lo em uma sessão de tela.

por exemplo:

$ screen
$ minecraft-server-program

Em seguida, pressione Ctrl - A - D para desanexar da sessão. Em uma sessão ssh, digite screen -r para retomar a sessão de tela.

    
por 30.09.2011 / 04:04
0

Iniciá-lo em uma instância do GNU screen . screen é basicamente um multiplexador de terminal, que mantém um ou vários terminais virtuais que você pode alternar, e todo o conjunto de terminais virtuais pode ser reconectado em um novo login.

    
por 30.09.2011 / 04:03
0

Estou aqui para fornecer uma alternativa!

Use tmux .

Instale-o com yum install tmux .

Como screen , execute seu servidor depois de iniciar uma nova tmux sessão assim.

$ tmux
$ ./minecraftserver

A chave de prefixo para tmux é CTRL - B . Depois de iniciar seu servidor Minecraft, você pode separar da sessão atual com CTRL - B , D . Seu servidor do Minecraft continuará sendo executado na sessão tmux .

Para voltar à sessão tmux , digite tmux att do seu shell normal.

Se você tiver mais de um tmux sessões abertas, digite tmux list-sessions , que lhe dará algo parecido com isto.

[jin@encrypt ~] % tmux list-sessions
0: 1 windows (created Fri Sep 30 10:24:23 2011) [179x43]
1: 1 windows (created Fri Sep 30 10:28:29 2011) [179x43]

Se você quiser voltar para a segunda sessão, digite tmux att -t 1 .

Para mais comandos e opções de configuração, consulte aqui .

    
por 30.09.2011 / 04:26