远程 ssh 用 gemini cli 的登录方式

9 天前
 zhwguest

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

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

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

希望对大家有用。

971 次点击
所在节点    OpenAI
5 条回复
billzhuang
9 天前
每次端口不变么?
billzhuang
9 天前
哈,明白了,蟹蟹,work 了。
ylck
9 天前
直接复制第 3 步得到的 local URL 在服务器上 curl 也可以
dcatfly
8 天前
clintme
8 天前
很有用,感谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1141751

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX