类别:虚拟机 / 日期:2025-08-20 / 浏览:15 / 评论:0

在 VMware ESXi 6 中,如果通过 SSH 连接时提示需要 证书(Certificate)或密钥(Key),通常是因为 ESXi 主机启用了 SSH 证书认证(而非密码认证)。以下是解决方法:

如果 ESXi 仍然允许密码登录,但默认配置被修改,可以尝试恢复密码认证:

  1. 通过 ESXi 控制台(直接物理机或 iDRAC/iLO)登录

    按 F2 进入 "Troubleshooting Mode"(或 Alt+F1 进入命令行)。

    输入 root 密码登录。

  2. 编辑 SSH 配置文件

    bash
    vi /etc/ssh/sshd_config
  3. 找到并修改以下行

    ini
    # 注释掉或修改以下行(确保允许密码登录)
    # RSAAuthentication yes
    # PubkeyAuthentication yes
    PasswordAuthentication yes
  4. 重启 SSH 服务

    bash
    /etc/init.d/SSH restart
  5. 再次尝试 SSH 登录(现在应该可以使用密码)。



打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章