bashシェルがシャットダウンしたときにSSH接続を閉じたり終了する方法は?

bashシェルがシャットダウンしたときにSSH接続を閉じたり終了する方法は?

申請書を作成中です。その一環として、各クライアントにSSHアクセスを提供する必要があります。このプロセス中に、Web UI を使用してクライアントに SSH アクセスを提供します。このSSHセッションは、ユーザーシェルが特定のユーザー権限に制限されるように、一部のパラメーターを使用してrootユーザーから呼び出されます。

ユーザーが bash シェルを終了すると、root ユーザーに戻ります。ユーザーがbashシェルを終了したときにsshセッションを終了したいと思います。どうすればいいですか?

ベストアンサー1

SSH サーバーで開始されたプロセスが終了すると、SSH セッションは自動的に閉じます。

ユーザーのためのセッションを準備するスクリプトがある場合は、端末を要求してくださいssh -t server user-script。このオプションは、-tクライアントに端末アクセスが重要でない限り、呼び出すSSHクライアントが端末にアクセスできる必要があることを意味します。スクリプトの最後の行では、またはbashを使用する方が効率的ですexec bash。終了すると、bashSSHセッションは終了します。

おすすめ記事