类别:虚拟机 / 日期:2025-08-20 / 浏览:5 / 评论:0
在 VMware ESXi 6 中,如果通过 SSH 连接时提示需要 证书(Certificate)或密钥(Key),通常是因为 ESXi 主机启用了 SSH 证书认证(而非密码认证)。以下是解决方法:
如果 ESXi 仍然允许密码登录,但默认配置被修改,可以尝试恢复密码认证:
通过 ESXi 控制台(直接物理机或 iDRAC/iLO)登录:
按
F2
进入 "Troubleshooting Mode"(或Alt+F1
进入命令行)。输入 root 密码登录。
编辑 SSH 配置文件:
vi /etc/ssh/sshd_config
找到并修改以下行:
# 注释掉或修改以下行(确保允许密码登录) # RSAAuthentication yes # PubkeyAuthentication yes PasswordAuthentication yes
重启 SSH 服务:
/etc/init.d/SSH restart
再次尝试 SSH 登录(现在应该可以使用密码)。
版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。