Sshセッションからapt-get upgrade
を発行し、アップグレードするパッケージの1つがopenssh-serverであるとします。
アップグレード後に新しいsshdプロセスが再起動されますか?はいの場合、セッションはどのように維持されますか?そうでない場合は、明示的に再起動する必要がありますか、それとも何か不足していますか?
このようなことで接続すると
[user@an02-east ~]$ ps aux | grep ssh
root 13789 0.0 0.0 98932 3888 ? Ss 03:16 0:00 sshd: user [priv]
502 13791 0.0 0.0 98932 1740 ? S 03:17 0:00 sshd: user@pts/0
root 15378 0.0 0.0 64728 1168 ? Ss 04:13 0:00 /usr/sbin/sshd
そのため、sshは特権を分離する新しいsshdプロセスを分岐しています。また、lsof
を見ると
sshd 16826 user txt REG 8,3 546680 5247866 /usr/sbin/sshd
あなたもそれを見ることができます
したがって、メインサーバーをアップグレードすると、再起動してアップグレードされますが、現在のsshセッションはオンラインのままです。最近は、接続を失うことなく、sshセッションからsshサーバーを再起動することもできます。