PlateSpin Migrate 需要使用 root 用户身份凭证来发现 Linux 工作负载。要使用 Migrate 发现而不是 Migrate 代理来库存 AWS 中的源工作负载,必须为工作负载启用 root 用户访问权限。在 AWS 中,Amazon Linux AMI 默认会启用 ec2user 用户名和 PEM 密钥身份凭证,并禁用 root 用户名和口令身份凭证。
注:如果 Migrate 服务器位于数据中心本地,则您必须在 AWS 帐户与数据中心之间建立站点到站点的 VPN 才能使用 Migrate 发现来执行库存操作。
要在 AWS 源 Linux 工作负载上启用 root 用户身份凭证,请执行以下操作:
使用 SSH 工具(例如 Putty)连接到 AWS 中的源 Linux 工作负载,然后使用 ec2user 用户名和 PEM 密钥身份凭证登录。
运行 sudo su。
运行 passwd 命令,为 root 用户创建口令。
在文本编辑器中编辑 /etc/ssh/sshd_config 文件。确保指令 PasswordAuthentication no
已取消注释并已设置为 yes。
PasswordAuthentication yes
运行 /etc/init.d/sshd reload 命令,或重引导工作负载以应用更改。
在 Red Hat Enterprise Linux 7.x 上,请使用以下命令:
/bin/systemctl restart sshd.service
在某些 Linux 发行套件上,重新装载或重启动 SSH 守护程序可能不起作用,在这种情况下,必须通过重引导来应用设置。