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

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

标题说明了一切。

我准备在陌生的服务器上升级 ssh。升级前最好备份什么?

答案1

除了常规备份外,我建议在 tmux 窗口的屏幕内执行升级,因为如果窗口内发生崩溃,您可以轻松打开新 shell,而无需创建新的 shell 会话。我还知道在大型远程更新期间,ubuntu 会在另一个端口上打开第二个 ssh 实例,以允许重新连接。远程控制系统,例如虚拟机(HP 称之为 iLO,戴尔称之为 DRAC)可能是总体上最好的解决方案,因为如果出现任何问题,您都可以访问控制台、远程安装媒体、执行电源循环等。在备份方面,我认为除了通常的备份(即配置和数据文件)之外没有其他东西了

答案2

配置文件以及配置文件中引用的文件。

答案3

自上次备份以来有什么变化吗?

我认为升级 ssh 与其他常规备份没有什么不同。无论如何,您都应该定期备份服务器上发生的任何变化。

确保在升级开始之前打开了 ssh 窗口,在确定 ssh 再次正常工作之前不要关闭它,这样您就可以使用现有的 ssh 会话来修复升级失败且 ssh 无法运行的情况。

答案4

备份用户的 .ssh 文件夹,以便保留他们的自定义设置。在升级之前,放置一个 cron 作业,在升级结束后一小时或任何适当长的时间后恢复到旧版本的 ssh,这样如果升级失败并且您与服务器的连接断开,您可以在 cron 作业中指定的时间内重新获得服务器。如果一切都失败了,请记住删除 cron 作业。

相关内容