关注分享主机优惠活动
国内外VPS云服务器

如何在Ubuntu和CentOS之间迁移用户数据(ubuntu和Windows传输数据)

Ubuntu 和 CentOS 之间迁移用户数据需要执行以下步骤。

确保两台服务器都安装并运行最新版本的操作系统。

在源系统(Ubuntu)上,创建一个来存储用户数据。 例如:

sudo mkdir /home/migration

使用rsync命令将Ubuntu系统中的用户数据复制到CentOS系统中。 假设您要将 Ubuntu 的 /home 中的所有用户数据复制到 CentOS 的 /home 中,可以使用以下命令:

sudo rsync -avz --exclude '.cache' --exclude '.local/ share/Trash' /home/ /home/migration/

这将从 /home 中删除缓存和垃圾文件夹 下的所有内容都将被递归复制。

在目标系统(CentOS)上创建一个新的用户组。 示例:

sudo groupadd maigerated_users

更改迁移的用户数据的所有权 要允许新用户组访问:

sudo chown -R maigerated_users:maigration_users /home/migration /

添加迁移的用户 添加到新创建的用户组:

sudo usermod -aG maigerated_users

将 替换为要添加到用户组的用户的名称。

在 CentOS 上,根据需要更新 /etc/ssh/sshd_config 文件以允许用户组访问 SSH:

sudo grep -i "PermitRootLogin" /etc/ssh/sshd_config

如果缺少此行,请将其添加到文件末尾:

PermitRootLogin no

然后使用新命令重新启动 CentOS 上的 SSH 服务:

sudo systemctl restart sshd

测试您是否可以登录系统。

完成上述步骤后,您的用户数据应该已成功从 CentOS 迁移。

未经允许不得转载:主机频道 » 如何在Ubuntu和CentOS之间迁移用户数据(ubuntu和Windows传输数据)

评论 抢沙发

评论前必须登录!