vscode连接服务器
1、打开左侧 Extensions,安装:Remote - SSH![]()
2、连接服务器
1)配置 SSH
按 Ctrl + Shift + P,输入:Remote-SSH: Add New SSH Host
输入你的服务器:ssh username@your_server_ip
比如:ssh name@192.168.xxx.xxx
保存到默认 config [选第一个]
2)连接服务器
按 Ctrl + Shift + P,输入:Remote-SSH: Connect to Host
选择刚刚加的服务器 -> 弹出新窗口(选择服务器的系统,一般是Linux)
注意:连不上服务器,可以打开config把端口号写上
①按 Ctrl + Shift + P,输入:Remote-SSH: Connect to Host
②在User上方写入一行Port 8000(填自己的端口号)
输入密码…等待自动安装 VS Code Server(正常)
左下角会显示:SSH: your_server 说明你已经在远程环境了
连接成功后就可以打开项目了:File → Open Folder
3)运行程序
在服务器上安装插件:Python 、Codex – OpenAI’s coding agent 、 Gemini Code Assist [一般是有个install in SSH的]
安装完成后按 Ctrl + Shift + P 输入Python: Select Interpreter
选择你使用的虚拟环境(前提:已经装好anaconda了):/home/xxx/anaconda3/envs/你的虚拟环境/bin/python
或者没有的选择刚刚安装的python也行:/usr/bin/python3
打开终端:按Ctrl + `
3、codex登陆不上的解决办法
我把 全局、系统代理 和 tun模式 都打开了,还是连不上
1)先在本地登录上
同理本地也需要安装Codex – OpenAI’s coding agent
然后右上方打开codex,有个登录的选项(注意代理要开全局),登陆成功后
在本地找到auth.json文件:C:\Users\用户名.codex目录下
2)连接服务器
按 Ctrl + Shift + P,输入:Remote-SSH: Connect to Host,选择服务器,输入密码
打开文件夹:/home/用户名/.codex/
将上面本地的那个auth.json文件 复制到这个文件夹下
打开你的代理,找到你的代理的服务地址和端口号(我的是127.0.0.1:7897)
①按 Ctrl + Shift + P,输入:Remote-SSH: Connect to Host
②在User下方写入一行RemoteForward 7897 127.0.0.1:7897(服务地址和端口号都填自己的)
①按 Ctrl + Shift + P,输入:Preferences: Open Remote Setting (JSON) (SSH: xxx.xxx.xxx.xxx)
②在这个文件下添加下面的7行内容后保存文件 【端口号写自己的】
"http.proxy":"http://127.0.0.1:7897", "http.proxySupport" : "on", "http.proxyStrictSSL": false, "terminal.integrated.env.linux": { "http_proxy":"http://127.0.0.1:7897", "https_proxy":"http://127.0.0.1:7897", },在/home/用户名/.codex/文价夹下新建一个文件: config.toml
写入:【端口号写自己的】
[proxy] http_proxy="http://127.0.0.1:7897" https_proxy="http://127.0.0.1:7897"之后重启远程,就能连上了
按 Ctrl + Shift + P,输入:Reload Window
4、Gemini在浏览器登录显示成功,在vscode一直转圈圈,没找到解决办法
开全局也开tun了,新加坡的,不知道为啥一直转圈
