서버 프로그램을 실행하고 사용자가 SSH를 사용하여 연결하도록 허용합니다.

서버 프로그램을 실행하고 사용자가 SSH를 사용하여 연결하도록 허용합니다.

내가 원하는 것은 부팅 시 프로그램(이 경우 systemd를 사용하여 부팅된 게임 서버)을 실행하고 특정 사용자가 SSH를 사용하여 원격으로 "연결"할 수 있도록 허용하는 것입니다. 현재 분리된 tmux 세션에서 프로그램을 시작하도록 설정했으며 해당 사용자의 로그인 셸에 대해서는 명령을 실행하는 스크립트를 사용하고 있습니다 tmux a. 따라서 사용자가 SSH를 사용하여 연결하면 즉시 게임 서버의 콘솔에 연결되어 명령을 입력하고 프로그램의 출력을 볼 수 있습니다. 이 접근 방식의 문제점은 이제 :new-session bashctrl+b를 누르고 tmux에서 시스템에 액세스할 수 있다는 것입니다. 나는 그들이 게임 서버의 콘솔에만 액세스할 수 있고 다른 프로그램은 실행할 수 없도록 하고 싶습니다. 이는 명령이 없고 사용자가 연결된 프로그램과만 상호 작용할 수 있도록 하는 매우 간단한 tmux 클라이언트와 같습니다. 그런 것이 존재하나요?

관련 정보