迁移至远程安装

迁移至远程安装

我很难找到关于我想要完成的事情的好的教程。

过去几周,我安装了一台家庭服务器 (Ubuntu 13.04),里面有各种软件包,现在我想将它们托管在 VPS 上。让所有功能正常运行花费了相当长的时间(我对 Ubuntu/Linux 非常陌生)。

但是,该安装是安装在 Oracle 的 VirtualBox 上的客户操作系统。

大多数 VPS 都不愿意帮助我解决这个问题,相反,我似乎被迫安装他们的默认 Ubuntu 安装之一(通常是 12.04)

那么...假设我被迫在 VPS 上安装 Ubuntu 12.04 的全新副本...我该如何迁移我的数据/程序/配置....将所有内容从我的家庭安装迁移到新的 VPS 主机...这可能吗?

答案1

是的,这是完全有可能的,而且你可以采取多种方式。即使你原来的机器已经是虚拟机,你也会发现为物理到虚拟转换提供的指南非常有用 - 例如,这个来自 Linode。其他 VPS 主机可能会提供至少一种从单独磁盘启动的方法。

如果你想更有效地利用本地带宽,你可以转移清单已安装的软件包,并让远程主机在发送配置文件之前安装它们,大概在/etc和/或您的/home/root目录中。您可以使用安全FTP,如果它正在运行 SSH 服务器守护程序。SFTP 是通过网络加密的,并且受到各种文件管理器的支持,例如鹦鹉螺和 Thunar。

注意:RSync 还将使用 SSH/SFTP 作为其传输协议,因此通过它传输的任何内容也将被加密。即使您不使用 RSync,在将其配置文件复制到远程服务器之前停止每个服务仍然是一个好主意。

相关内容