保姆级教程!Windows Codex SSH连云服务器✅
终于把Windows Codex连云服务器搞明白了!
之前一直报错连不上,试了N次终于成功了,把完整步骤整理给大家👇
🔑 先在Windows本地Codex开启SSH功能
- 找到本地配置文件:
C:\Users\你的用户名\.codex\config.toml- 找不到的话,直接在文件地址栏粘贴路径就能打开
- 编辑文件,在末尾添加这段配置:
[features] remote_connections = true - 保存文件,完全退出Codex再重启,让配置生效!
☁️ 再给Ubuntu云服务器一键安装Codex CLI
登录你的云服务器终端,直接复制下面的脚本运行就行,全程自动搞定Node.js、Codex安装和配置:
#!/bin/bash
clear
echo "==============================================="
echo " Codex CLI 一键安装脚本 (Ubuntu)"
echo " 自动配置 + 远程连接开启"
echo "==============================================="
sleep 2
# 1. 更新系统
echo -e "\n[1/5] 更新系统软件源..."
sudo apt update && sudo apt upgrade -y > /dev/null 2>&1
# 2. 安装Node.js 20 LTS
echo -e "\n[2/5] 安装 Node.js 20 LTS..."
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - > /dev/null 2>&1
sudo apt install -y nodejs > /dev/null 2>&1
# 3. 安装Codex CLI
echo -e "\n[3/5] 安装 Codex CLI..."
sudo npm install -g @openai/codex --unsafe-perm=true > /dev/null 2>&1
# 4. 配置环境变量
echo -e "\n[4/5] 配置环境变量..."
echo 'export PATH="$PATH:/usr/local/bin"' >> ~/.bashrc
source ~/.bashrc
# 5. 开启远程连接功能
echo -e "\n[5/5] 开启远程连接..."
mkdir -p ~/.codex
cat > ~/.codex/config.toml << EOF
[features]
remote_connections = true
EOF
# 验证结果
echo -e "\n==============================================="
echo -e "✅ 安装完成!验证结果:"
node -v
npm -v
codex --version
echo -e "\n🎉 Codex 远程连接已自动开启!"
echo "==============================================="
运行方法:
- 新建文件
install_codex.sh,粘贴脚本 - 执行
chmod +x install_codex.sh赋予权限 - 运行
./install_codex.sh,等脚本跑完就OK
📱 最后在Codex App里添加SSH连接
- 打开Codex → 左下角
Settings(设置) - 找到
Connections(连接)选项,点击添加新连接 - 填写你的云服务器信息:
- Host:服务器公网IP
- Port:默认22(没改过就填22)
- Username:服务器登录用户名
- 认证方式:选择 SSH 私钥,指定本地私钥文件路径(Windows 默认在
C:\Users\你的用户名\.ssh\目录下)
另外,还要确保已将对应的公钥写入了服务器的~/.ssh/authorized_keys文件
- 保存连接,点击连接就能直接连上啦!
💡 避坑小提示:
- 本地和服务器的配置文件都要开启
remote_connections = true,缺一不可 - 服务器安装完脚本,最好重新登录一次终端,确保环境变量生效
- 如果连不上,先在服务器里运行
codex --version,看CLI有没有安装成功
亲测有效!再也不用在本地和服务器之间来回切换了,直接在Codex里就能写代码,太香了✨

浙公网安备 33010602011771号