V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhwguest
V2EX  ›  OpenAI

远程 ssh 用 gemini cli 的登录方式

  •  
  •   zhwguest · 8 天前 · 962 次点击

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

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

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

    希望对大家有用。

    5 条回复    2025-06-29 21:40:46 +08:00
    billzhuang
        1
    billzhuang  
       8 天前 via iPhone
    每次端口不变么?
    billzhuang
        2
    billzhuang  
       8 天前
    哈,明白了,蟹蟹,work 了。
    ylck
        3
    ylck  
       8 天前 via iPhone
    直接复制第 3 步得到的 local URL 在服务器上 curl 也可以
    clintme
        5
    clintme  
       8 天前
    很有用,感谢。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5655 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:50 · PVG 10:50 · LAX 19:50 · JFK 22:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.