当前位置:   article > 正文

在Windows电脑上连接Linux服务器并显示图形界面_xshell打开远程图形化界面

xshell打开远程图形化界面

       在Windows电脑上想通过vscode连接服务器,并运行python代码,加载图形界面。那么首先需要在电脑上安装xshell、xming和notepad++。

一,安装xshell

点击下方链接,可下载xshell7破解版

http://www.kkx.net/soft/27951.html

 下载之后,直接点击默认安装即可。

二,通过xshell连接服务器

1,打开xshell,然后点击下面提示图标

2,名称自定义,主机填写服务器地址,其他默认点击确定。之后在左侧边栏会显示新建会话,然后左键点击,输入用户名称,确定

 3,输入用户密码 ,确定

 4,数显以下界面,显示连接成功。

三,安装notepad++

1,点击下方链接

http://www.51xiazai.cn/soft/513680.htm

2、本地下载,默认环境安装 

四,安装xming

1,官网下载 

2,下载完毕之后,一路点击下一步进行安装

3, 打开notepad++点击左上角文件→打开

4、找到xming安装的地址,选中x0.host文件并打开

 5、在localhost下输入服务器地址并保存

6、xming配置完毕!

五、VSCode安装Remote-SSH和Remote X11插件 

1、在vscode扩展中搜索remote-ssh并安装

2、 在vscode扩展中搜索remote x11(ssh)并安装

3,设置本地vscode Remote-SSH
按照如下步骤打开remote-ssh设置

 4、加入如下字段,如果之前会用vscode连接远程服务器,那就只需要添加Forward那3行 

  1. 比如你的服务器地址是 192.168.133.111, 用户名是aaaHost 420Lab #这里可以随便取一个名字
  2. HostName 192.168.133.111
  3. User aaa
  4. ForwardX11 yes
  5. ForwardX11Trusted yes
  6. ForwardAgent yes

 

六、配置vscode

 1,设置.vscode/launch.json
用vscode连接上服务器,并且打开一个工程,在.vscode/launch.json尾部添加红框代码,如果已经有env属性,则在里面添加DISPLAY: "你的Windows电脑的Ip:0.0"

找到.vscode/launch.json此文件的方法如下图所示

可以通过在电脑搜索栏输入cmd打开电脑终端,输入以下代码来查询ip地址

  2、在服务器中设置DISPLAY的环境变量
向~/.bashrc添加环境变量,并用source ~/.bashrc更新。步骤如下所示:
step1:使用vscode连接上远程服务器后,就可以在根目录下看到.bashrc, 直接打开.bashrc添加即可。不用使用vim了

3、在终端输入source ~/.bashrc进行更新!!!
然后在命令行输入echo $DISPLAY 验证环境变量设置成功 

 4、打开VS code 文件 -> 首选项 -> 设置 -> remote x11

设置私钥位置、远程Host、远程端口号: 

七、配置xlaunch 

 1、打开xlaunch

 2,一直点击下一步,直至完成。
中间过程中应该会出现下图,里面的Display number应该是0

3,注意要想实现GUI就必须要每次都打开XLaunch,且每天重新打开vscode都需要对电脑ip重新输入,因为每天ip都不一样,然后使用source ~/.bashrc输入到终端更新配置的地址

八、用xshell连接远程服务器来实现GUI

1、打开xshell新建的会话并右键点击属性

2,配置属性

九、测试 

 在vscode的terminal中输入xclock,出现时钟则安装成功。如果不成功,可以重启vscode再试试。

本文参考了“VS code 显示远程 Linux 图形界面”和“win10+Xming+VSCode接远程服务器使用图形化界面(GUI)”两篇博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/148611?site
推荐阅读
相关标签
  

闽ICP备14008679号