[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:33989] openssh 9.0p1



加藤です。

openssh 9.0p1 パッケージをリリースしました。

2022-07-13  KATOH Yasufumi  <karma@xxxxxxxxxxxxxxxx>

        * openssh 9.0p1
          (plamo/01_minimum/openssh-9.0p1-x86_64-B1.tzst)

これですが、今まで ssh で Plamo ホストにつないで、reboot とか shutdown
コマンドを投入したとき、接続が切れずに固まったままになっていたのが気に
なっていたので、その対策を入れてみたつもりです。

これは、LFS のスクリプトだと、全プロセスを kill する前にネットワークの
切断(インターフェースのdown)が行われるので、接続したままの ssh セッ
ションが切断されないためです。

そこで、 /etc/rc.d/init.d/ssh_disconnect というスクリプトを置き、
runlevel 0 or 6 のときだけ stop という引数でこのスクリプトを実行するよ
うにしています。

中身は、sshd の親プロセスをキーに子プロセスの PID を求め、それを kill
しているだけです。サーバー側のユーザー接続用の sshd プロセスが kill さ
れるので、ssh のセッションも切断されるというわけです。

スクリプト自体は色々なケースを考慮していますが、全パターンを試してない
ので(コラ)変なことしてるかもしれないので、気づいたところがあれば指摘
いただけるとうれしいです。

-- 
==============================================
((((    加藤泰文
○-○                karma @ jazz.email.ne.jp
==============================================
 (Web Page) http://www.ten-forward.ws/
==============================================


Follow-Ups
[plamo:33990] Re: openssh 9.0p1, "紅屋/山本 伸一"

[検索ページ] [メール一覧]
Plamo ML 公開システム