我根据Hearthbleed bug更新了我的Debian服务器,这让我很惊讶: 如果我在通过SSH连接到它时更新正在运行的Linux的sshd,究竟会发生什么? sshd没有重启?或者它重新启动,我的ssh会话以某种方式转移到新的sshd进程?
答案 0 :(得分:3)
这根本不是问题...... 你甚至都不会注意到。
您重新连接到服务器之前,当前会话将继续使用旧二进制文件。 连接时安装新的openSSH版本绝对安全。只需确保重新启动sshd服务,然后在下次连接时使用新安装的版本。
答案 1 :(得分:0)
原始守护程序继续运行并托管现有会话。您的现有连接不会被终止(与某些评论建议的TCP超时无关)。
您可以通过
进行验证sshd
守护程序进程如果sshd确实杀死了你的ssh会话,那么无论你重启的速度如何与TCP超时配置相比,你都会丢失你的bash shell。