侧边栏壁纸
博主头像
虚拟多多

行动起来,活在当下

  • 累计撰写 52 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Google Antigravity使用过程中连接远程SSH问题解决

解决连接问题

rm "$HOME\.ssh\id_rsa*"

ssh-keygen -t rsa -b 4096 -N '""' -f "$HOME\.ssh\id_rsa"

重要: 重新执行我上一次回答里给你的那个“推送公钥到服务器”的命令(因为你的指纹变了):

$pubKey = Get-Content "$HOME\.ssh\id_rsa.pub"

ssh [email protected] "mkdir -p /root/.ssh && echo '$pubKey' >> /root/.ssh/authorized_keys"

解决服务端

1. 之前安装失败留下的“残留锁”

脚本在尝试安装时会创建一个名为 .installation_lock 的文件。如果上次因为密码问题中途断开,这个“锁”可能还没释放,导致现在的连接一直在排队等待。

解决方法: 在你的 PowerShell 中运行这一行命令,彻底清理掉旧的残留文件:

ssh [email protected] "rm -rf ~/.antigravity-server"

清理后,关闭 Antigravity 并重新打开,再次尝试连接。

2. 网络下载超时(最有可能)

Antigravity 连接时需要从 Google 服务器下载一个大约 50MB 的 Antigravity-reh.tar.gz 压缩包到你的服务器上。如果你的服务器连接外网速度较慢,它就会一直卡在“Launching SSH server”。

解决方法(手动安装): 如果清理残留后依然卡住,我们可以手动帮它把文件放好。请在 PowerShell 中执行以下三步:

第一步:创建目录

ssh [email protected] "mkdir -p ~/.antigravity-server/bin/94f91bc110994badc7c086033db813077a5226af"

第二步:下载服务端文件(到你本地电脑) 请点击这个链接下载:Antigravity-reh.tar.gz (Linux x64)

点击下载

第三步:上传并解压到服务器 在下载该文件的文件夹下打开 PowerShell,执行:

# 上传或自行上传到目录

scp Antigravity-reh.tar.gz [email protected]:~/.antigravity-server/bin/94f91bc110994badc7c086033db813077a5226af/

# 服务器端解压

ssh [email protected] "cd ~/.antigravity-server/bin/94f91bc110994badc7c086033db813077a5226af && tar -xzf Antigravity-reh.tar.gz --strip-components=1"

之后再连接就可以连接上了。

0

评论区