Execute o programa do servidor e permita que o usuário se conecte a ele usando o SSH

2

O que eu estou tentando fazer é executar um programa na inicialização (um servidor de jogo, neste caso, começou a usar o systemd) e permitir que um usuário específico remotamente "anexar" a ele usando o SSH. Atualmente eu tenho que configurar para iniciar o programa em uma sessão tmux desanexada e para o shell de login para esse usuário eu estou usando um script que simplesmente executa o comando tmux a . Assim, quando o usuário se conecta usando o SSH, ele é imediatamente conectado ao console desse servidor e pode digitar comandos e ver a saída desse programa. O problema com essa abordagem é que agora eles podem simplesmente fazer ctrl + be :new-session bash no tmux e obterão acesso ao sistema. Eu quero que eles só possam acessar o console do servidor do jogo e não iniciar nenhum outro programa. Algo como um cliente tmux muito despojado que não possui comandos e apenas permite que o usuário interaja com o programa ao qual está conectado. Existe algo parecido com isto?

    
por jackson 29.11.2016 / 23:30

0 respostas