升级ssh。 我应该备份什么?

标题说明了一切。

我要在一个陌生的服务器上升级ssh。 在这样做之前备份什么是一个好主意?

除了正常的备份,我还是build议在它的tmux窗口的屏幕上执行升级,就好像在窗口内有一个崩溃一样,你可以轻松地打开一个新的shell而不必创build一个新的shell会话。 我也知道在一个大的远程更新时,ubuntu会在另一个端口上打开第二个ssh实例,以允许重新连接。 一个远程控制系统,如KVM (惠普称之为iLO,戴尔称之为DRAC),可能是最好的解决scheme,就好像有什么问题你可以获得控制台访问,远程挂载媒体,执行电源周期等。不要以为除了平常(即configuration和数据文件)以外,

configuration文件和configuration文件中引用的文件。

自上次备份以来发生了什么变化?

我没有看到升级SSH的原因应该比任何其他例程备份不同。 无论如何,您应该备份服务器上发生的任何更改。

确保在升级开始之前打开一个ssh窗口,直到你知道ssh再次运行为止,不要closuresssh窗口,所以你可以使用你现有的ssh会话来解决升级失败的情况,function。

备份用户.ssh文件夹,以保留其自定义。 在升级之前,将一个cron作业恢复到旧版本的ssh,一小时后或者升级完成后的任何适当的时间,以便如果升级失败并且失去与服务器的连接,则重新获得服务器你在cron作业中指定的时间。 如果一切顺利,记得清除cron作业。