我在从 Windows 11 主机通过 SSH 连接到 VirtualBox 上托管的 Rocky Linux 9 虚拟机时遇到困难。尽管更改了 SSH 配置,我仍然收到“权限被拒绝”错误。以下是问题的详细信息以及我已采取的步骤:
问题描述:
我在 Windows 11 主机上的 VirtualBox 中使用 Rocky Linux 9。
我无法在 VirtualBox 环境中使用用户名和密码以 root 身份登录。
当尝试使用命令从 Windows 主机进行 SSH 时ssh root@ip
,我Permission Denied
在输入密码后收到错误。
我已/etc/ssh/sshd_config
通过将 PasswordAuthentication 的值更改为 yes 来修改该文件,并确保该行处于活动状态。
配置更改后,我执行了命令sudo systemctl restart sshd
并重新启动了服务器,但问题仍然存在。
采取的步骤:
修改/etc/ssh/sshd_config
:将PasswordAuthentication更改为yes并确保线路处于活动状态。
执行sudo systemctl restart sshd
。
重新启动了虚拟机。
尽管做出了这些努力,我仍然无法从 Windows 11 主机通过 SSH 访问 Rocky Linux 9 VM。
附加信息:
用于 SSH 的 IP 地址正确。
主机和访客之间不存在网络连接问题。
我已验证 SSH 正在 Rocky Linux 9 VM 上运行。
我已经仔细检查了 root 用户的密码。
我正在寻求有关解决此 SSH 权限问题的指导。任何见解或建议将不胜感激。谢谢你!