リソース

/

ACP 実習ノート

[第30回] 接続中のサーバーセッションを見つけて終了する

運用管理 · サーバーアクセス制御

2026年11月9日

接続を許可しても現在の利用者確認や特定接続の終了が必要だ。権限設定と既存セッション管理は別の仕事だからだ。

 

第24回は録画を再確認した。今回は接続中SSHを管理画面で終了し、同じロールで再接続できるかも確認した。

 

 

実習サーバーへ新規接続する

 

開発者がOperations Lab Operatorを選び、SSH Operations LabへlabopsでWeb接続した。

 

whoami・hostnameで確認し、時刻と端末、識別用文言を出した。ファイル作成や設定変更は不要だった。

 

画面1. 新SSH接続でアカウント、サーバー、実行結果を確認した。
画面1. 新SSH接続でアカウント、サーバー、実行結果を確認した。

 

 

現在の接続者を一目で確認する

 

ServersのMonitoring → Session Monitoringに、直前の接続が現れた。

 

サーバー下にDemo Developer、labops、SSH、Web、12:25:54が表示された。人・アカウント・時刻があり、対象を区別しやすかった。

 

画面2. Session Monitoringで接続者、アカウント、時刻を確認した。
画面2. Session Monitoringで接続者、アカウント、時刻を確認した。

 

端末で短いコマンドを再実行して生存を確認し、管理者画面で選択した。

 

 

選択した接続一つを終了する

 

開発者の行を選ぶとKill Sessionが現れ、確認OKで終了した。対象は直前の一つだけだ。

 

画面3. 対象を選んでKill Sessionの確認を開いた。
画面3. 対象を選んでKill Sessionの確認を開いた。

 

端末に「Connection closed by foreign host.」と出た。別途サーバーへ入りOSコマンドを打たず、QueryPieで終了できた。

 

画面4. 管理者終了後、利用者端末でも切断を確認した。
画面4. 管理者終了後、利用者端末でも切断を確認した。

 

管理者一覧からも消え、確認・選択・終了結果まで簡単に追えた。

 

画面5. 終了した接続が現在一覧から消えた。
画面5. 終了した接続が現在一覧から消えた。

 

 

接続と終了の時刻も履歴に残る

 

Server Access Historyに12:25:54のConnectと12:27:04のDisconnectが両方Successで残った。

 

詳細に人、ロール、labops、サーバーとSuccessfully Disconnectedがあり、いつどこへ出入りしたか続けて確認できた。

 

画面6. 同じ利用者・役割・アカウントの終了時刻と結果を確認した。
画面6. 同じ利用者・役割・アカウントの終了時刻と結果を確認した。

 

 

接続だけ終了し、権限は維持する

 

同じ役割・アカウントで再接続した。再付与や設定変更なしで成功し、時刻と人、EP30_NEW_CONNECTION_OKを確認してexitした。

 

画面7. 従来の権限で新SSH接続とコマンドを使えた。
画面7. 従来の権限で新SSH接続とコマンドを使えた。

 

既存接続の終了と利用者権限管理は明確に分かれていた。必要な接続だけに対応し、継続業務の権限は維持できた。

 

QueryPie Community 11.6.7と別Ubuntuで実施し、人とサーバーは実習用だ。

 

参考: Session Monitoring · Server Access History