zhwguest
V2EX  ›  OpenAI

远程 ssh 用 gemini cli 的登录方式

  •  
  •   zhwguest · Jun 29, 2025 · 3323 views
    This topic created in 326 days ago, the information mentioned may be changed or developed.

    远程服务器没有图形界面,没有浏览器,如何用用户凭证登录到 gemini cli 呢?

    1. 启动 gemini 的时候增加--debug参数,这样会打印该会话的登录 url ;
    2. 本地用浏览器访问该 url 进行登录授权;
    3. 授权成功的时候会重定向到一个 local 的网页,包含有一个非标的端口号,gemini 正在该端口上接收结果;由于本地没有该端口,所以会连接被拒。但不要紧,记录该端口(当然也可以直接在远程主机上 netstat 观察端口);
    4. 利用刚才得知的端口,建立本地到远程主机的端口映射,ssh -L 或者 vscode 直接 port forward ;

    再来一边(或者先建好端口映射秩序一边)。

    希望对大家有用。

    6 replies    2025-08-17 00:21:25 +08:00
    billzhuang
        1
    billzhuang  
       Jun 29, 2025 via iPhone
    每次端口不变么?
    billzhuang
        2
    billzhuang  
       Jun 29, 2025
    哈,明白了,蟹蟹,work 了。
    ylck
        3
    ylck  
       Jun 29, 2025 via iPhone
    直接复制第 3 步得到的 local URL 在服务器上 curl 也可以
    clintme
        5
    clintme  
       Jun 29, 2025
    很有用,感谢。
    lostrainX
        6
    lostrainX  
       Aug 17, 2025
    环境变量里直接把 GEMINI_API_KEY 设置上去,是不是就不用打开页面登录了呀
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   991 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 22:29 · PVG 06:29 · LAX 15:29 · JFK 18:29
    ♥ Do have faith in what you're doing.