You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GCP Compute Engine实例SSH无法识别用户:大小写不匹配权限问题

解决GCP Compute Engine SSH登录大小写邮箱不匹配问题

问题原因

你的原GCP账号邮箱包含大写字母(KxxGxxx@gmail.com),但当前登录后系统默认使用小写邮箱发起SSH请求,而GCP的权限校验对邮箱大小写敏感,导致请求用户(小写)与凭证用户(大写)不匹配,触发登录失败。

解决步骤

  • 方法一:SSH命令强制指定原大写用户
    执行SSH命令时,通过--user参数明确指定原大写邮箱账号:

    gcloud compute ssh <instance-name> --user=KxxGxxx@gmail.com
    
  • 方法二:重置gcloud活跃账号为原大写邮箱

    1. 查看当前gcloud已登录的账号列表:
      gcloud auth list
      
    2. 如果列表中没有原大写邮箱,重新登录该账号:
      gcloud auth login KxxGxxx@gmail.com
      
    3. 设置该大写邮箱为当前活跃账号:
      gcloud config set account KxxGxxx@gmail.com
      
    4. 再次执行常规SSH命令即可:
      gcloud compute ssh <instance-name>
      
  • 方法三:控制台SSH手动指定用户名
    在GCP控制台的实例详情页,点击SSH下拉菜单选择「打开浏览器窗口」,在弹出的窗口右上角点击设置图标,选择「更改Linux用户名」,输入原邮箱的大写前缀(如KxxGxxx),完成后尝试登录。

内容的提问来源于stack exchange,提问作者Shinkei

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 15:42:41