记录vscode中使用远程linux服务器(虚机)使用codex扩展问题

windows内,开发环境不友好,问题比较多,沙箱内aicoding工具效果差一点,建个linux虚拟机使用

1、安装虚拟机
自行按照喜好安装
在这里插入图片描述
2、power shell中生成密钥,用于后续vscode连接服务器免密登录
在这里插入图片描述
3、把公钥复制想办法复制到linux虚拟机内,没ssh-copy-id就自行处理

[root@vscode yum.repos.d]# cat ~/.ssh/authorized_keys
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMzBI0bIFoHv/5SE5p91weh082v/bf1ksnDWVUNkUS28 葉@kylin
[root@vscode yum.repos.d]#
#放到这里就行了

4、vscode安装扩展Remote-SSH
安装Microsoft发布的
5、安装后F1或Ctrl+Shift+P打开进行连接

在这里插入图片描述
6、连接后把codex扩展装到远程linux服务器内
在这里插入图片描述
7、windows主机内的codex和远程服务器内的codex不是同一个,所以虚机内需要代理,不然codex登录不了
在这里插入图片描述

[root@vscode yum.repos.d]# tail -n 1 ~/.bashrc
export ALL_PROXY=socks5://192.168.146.1:10808
#末行加一条转发到windows宿主机

8、宿主机要开允许局域网连接,具体端口和开启方式自行处理,国内访问不走代理,不消耗代理流量(yum nodejs等配置了国内源的情况下)

9、登录成功后就可以使用vscode+codex进行编码
虚机内代理是否可用,可用curl google.com等测试连通性,不超时就ok

在这里插入图片描述

10、新装的虚拟机,开发环境这些按需安装即可
在这里插入图片描述

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐