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?
Tags ssh gnu-screen tmux remote