如何通过 ssh 命令行远程升级 OpenSSH?

tar*_*ras 2 ssh fedora

我需要使用 ssh 访问远程升级我的 Fedora 服务器中的 OpenSSH。通过 ssh 远程操作安全吗?任何推荐且安全的远程升级方法?

更新:将其升级到最新版本:OpenSSH_5.9p1、OpenSSL 0.9.8b 后,我尝试更改 ssh_config,尝试设置 chroot 访问权限。但它给出了特定于旧版本的错误:OpenSSH_4.5p1。当我尝试从 putty 重新连接时,我连接到 OpenSSH 服务器 OpenSSH_4.5p1。然后#ssh -v 显示新的更新版本 OpenSSH_5.9p。看起来现在有 2 个版本的 SSH 正在运行。有什么建议吗?

djs*_*dog 6

您是否使用 rpm 软件包并通过 yum 进行更新?您可以安全地远程更新 openSSH。完成后,执行/etc/init.d/sshd restart以重新启动服务。您的 ssh 连接在重新启动时会暂停一段时间,但根据我的经验,它不会断开。重新启动后,它以某种方式重新连接到连接。

  • 实际上,活动的 ssh 连接根本不会受到影响,甚至不会出现暂时的停顿。他们仍在使用旧的二进制文件/库/等。它们将继续正常运行,直到 SSH 会话关闭。任何*新* 连接都将使用新安装的软件包提供服务。 (7认同)