vscode/putty远程服务器连接到本地X11(以ncview和matplot为例)

本文详细介绍了如何在VSCode和Putty中设置X11,以便在服务器上查看nc文件并在本地PC上显示。包括VSCode的SSH配置和RemoteX11插件的使用,以及Putty中的X11转发设置和验证步骤。
摘要由CSDN通过智能技术生成

近来使用ncview查看服务器上nc文件结果,需要把结果输出到本机PC的X11。翻阅网上资料,发现许多教程十分复杂,甚至需要设置json文件。远程到本地的X11配置其实十分简单,此处分享一下方法。

本教程假设你已经能够使用vscode或putty免密登录连接服务器,否则请先查阅相关资料。

vscode设置X11

  1. 下载、安装并打开X11,该过程不再赘述
  2. 在本地config文件(一般在你的C:/Users/用户名/.ssh目录下,通过vscode的远程资源管理器->SSH->打开SSH配置文件也能调出)中添加以下内容:
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes

请添加图片描述
如果不知道config文件是什么,请自行搜索“vscode配置ssh”

  1. 打开vscode并连接到服务器,在SSH(注意不是本地)上安装插件Remote X11(注意不是“Remote X11 (SSH)”),并重启vscode
    请添加图片描述

  2. 上述插件可以自动设置$DISPLAY变量,登陆服务器并输入echo $DISPLAY应该可以看到返回结果为localhost:xx.0,vscode也会弹出提示“在端口 xx 上运行的应用程序 可用”

  3. 输入ncview test.nc测试成功
    请添加图片描述

测试python test.py同样成功
请添加图片描述

putty设置X11

  1. 下载、安装并打开X11,略

  2. 打开putty,在Connection->X11中勾选Enable X11 forwarding,并设置X display locationlocalhost:0
    请添加图片描述

  3. 登录服务器并输入echo $DISPLAY检查返回结果是否为localhost:xx.0,并测试X11

如果遇到问题,欢迎在评论区补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值