1.配置vscode+ssh远程连接服务器(略),在vscode中远程-ssh,右键ssh打开ssh配置文件,添加以下三行:

Host *.*.*.*
    HostName *.*.*.*
    User ***
    ForwardX11 yes
    ForwardX11Trusted yes
    ForwardAgent yes

2.安装vscode的x11插件,在扩展里面搜x11就好,注意本地和服务器都要都要安装

此处我安装的时候出现了一点意外,搜索不了,出现XHR Failed

搜索了大量论坛回答,他们都说是要关闭代理,但是我把所有代理关闭还是不行,最后看到了一个说是因为vscode还会去系统的系统变量那里设置代理,所以如果关闭代理还是不行的话,可以尝试去自己的系统变量那里看一下,看看是不是有一个http_proxy和https_proxy的环境变量,有的话把它们两个删除就行,删除之后我发现运行代理还是可以下载拓展的!

3.安装mobaxterm(自带了x11服务)

下载连接:https://mobaxterm.mobatek.net/

4.利用mobaxterm连接服务器,并在mobaxterm终端中输入:

echo $DISPLAY

 终端输出为(不一定和我的一致,但格式是一样的):

localhost:12.0

回到vscode打开终端,(若上面输出和我的不一致,请替换)输入:

echo export DISPLAY=\"localhost:12.0\" >> ~/.bashrc

 然后source一下:

source ~/.bashrc

 5.大功告成

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐