私が望むのは、起動時にプログラム(この場合はsystemdを使用して起動されたゲームサーバー)を実行し、特定のユーザーがSSHを使用してリモートで「接続」できるようにすることです。私は現在分離されたtmuxセッションでプログラムを起動するように設定しており、そのユーザーのログインシェルに対してコマンドを実行するスクリプトを使用していますtmux a
。したがって、ユーザーがSSHを使用して接続すると、すぐにゲームサーバーのコンソールに接続してコマンドを入力し、プログラムの出力を表示できます。このアプローチの問題は、:new-session bash
ctrl + bを押してtmuxからシステムにアクセスできることです。私は彼らがゲームサーバーのコンソールにのみアクセスでき、他のプログラムは実行できないようにしたいと思います。これは、コマンドがなく、ユーザーが接続されたプログラムとのみ対話できるようにする非常に単純なtmuxクライアントと同じです。そんなことがありますか?
サーバープログラムを実行し、ユーザーがSSHを使用して接続できるようにします。
おすすめ記事
- apt / aptitudeにDEBIAN_FRONTEND = noninteractiveに対応するYumがありますか?
- Debian - インターネット接続が有効になったら、起動時にスクリプトを実行するにはどうすればよいですか?
- すべての起動スクリプトとinittabの環境変数(TZ)の設定
- LFをCRLFに選択的に変更
- githubのカスタムIPを使用してMac用のSSHサーバーを設定するには?
- chroot刑務所でアプリケーションがクラッシュします。
- プロセス内の変数の物理アドレス
- apt updateリポジトリに関連するさまざまな動作:クリックしてインポートする
- エラー:無効な環境ブロック
- cp: 0ALX48~X.M4V: 対応するファイルやディレクトリはありません。