本解法适合所有 vSphere Replication 版本,包括vSphere Replication 8.6.0。
当 vSphere Replication 虚拟机安装完成时,用户想通过root账户 ssh 到vSphere Replication虚拟机命令行终端时,会出现Access denied的报错。
vSphere Replication 虚拟机使用的是 Photon OS,它是 Linux OS 的分支,因此其许多基础配置都参考了Linux OS的设置。其中关于SSH方面有一条默认配置是禁止使用root用户远程登录Linux OS的shell。
打开 vSphere Replication 虚拟机,在登录界面将光标移到Login后,按回车进入shell
SSH 服务的配置文件路径是:/etc/ssh/sshd_config
在配置文件中找到
①PermitRootLogin no。将其改为:PermitRootLogin yes。
②AllowGroups wheel。将其改为:AllowGroups wheel, root。
修改完成后,保存并退出。
systemctl restart sshd
再次使用SSH远程登录,成功登录。
问题解决。