내가 원하는 것은 부팅 시 프로그램(이 경우 systemd를 사용하여 부팅된 게임 서버)을 실행하고 특정 사용자가 SSH를 사용하여 원격으로 "연결"할 수 있도록 허용하는 것입니다. 현재 분리된 tmux 세션에서 프로그램을 시작하도록 설정했으며 해당 사용자의 로그인 셸에 대해서는 명령을 실행하는 스크립트를 사용하고 있습니다 tmux a
. 따라서 사용자가 SSH를 사용하여 연결하면 즉시 게임 서버의 콘솔에 연결되어 명령을 입력하고 프로그램의 출력을 볼 수 있습니다. 이 접근 방식의 문제점은 이제 :new-session bash
ctrl+b를 누르고 tmux에서 시스템에 액세스할 수 있다는 것입니다. 나는 그들이 게임 서버의 콘솔에만 액세스할 수 있고 다른 프로그램은 실행할 수 없도록 하고 싶습니다. 이는 명령이 없고 사용자가 연결된 프로그램과만 상호 작용할 수 있도록 하는 매우 간단한 tmux 클라이언트와 같습니다. 그런 것이 존재하나요?
서버 프로그램을 실행하고 사용자가 SSH를 사용하여 연결하도록 허용합니다.
관련 정보
- Bash에서 진행률 표시줄 만들기
- GCC가 작동을 멈춘 이유는 무엇입니까?
- 인용된 변수의 옵션은 실패하지만 인용되지 않은 변수는 작동하는 이유는 무엇입니까?
- HTTP `TRACE` 메소드는 `curl --trace`와 동일한 작업을 수행합니까?
- 명령의 여러 매개변수에 와일드카드를 적용할 수 있습니까?
- 네트워크 인터페이스의 우선순위(대역폭) 또는 IP 주소를 변경합니다.
- Bash 스크립트에서 SSH 키 사용
- init 실행 파일에서 프레임 버퍼를 초기화하는 방법은 무엇입니까?
- 이름에 공백이 있는 디렉토리로 파일 이동
- 정상 작동 중에 Bluetooth가 예기치 않게 작동을 멈춥니다.