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

GCP虚拟机远程执行命令遇tlu.service重启失败:需交互式认证

解决gcloud SSH非交互式重启服务卡住的问题
  • 核心问题:sudo su在非交互式环境中会启动交互式shell,即使免密也会因为等待终端输入而卡住,无法自动退出执行后续命令。

  • 直接解决方案:无需切换到root用户,直接用sudo执行重启命令,修改后的完整命令如下:

    gcloud compute ssh {user}@{vm_name} --command="sudo systemctl restart tlu" --project={tenant_project_name} --zone={vm_zone} --tunnel-through-iap --quiet
    
  • 若必须通过root身份执行(不推荐),可以用su的-c参数直接指定要执行的命令,避免进入交互式shell:

    gcloud compute ssh {user}@{vm_name} --command="su - root -c 'systemctl restart tlu'" --project={tenant_project_name} --zone={vm_zone} --tunnel-through-iap --quiet
    
  • 验证要点:确保你的用户在VM的sudoers配置中拥有免密执行systemctl restart tlu的权限(既然你在VM内sudo su无需密码,这个权限应该已经满足)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 04:43:09