首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有办法在VScode remote ssh (windows)中显示图形?

在VScode remote ssh (windows)中显示图形的方法是通过使用X11转发。X11是一种用于图形用户界面的协议,它允许在远程服务器上显示图形应用程序。

要在VScode remote ssh中启用图形显示,您需要按照以下步骤操作:

  1. 确保您的本地计算机上安装了X11服务器软件。对于Windows系统,您可以使用Xming或VcXsrv等软件。安装并运行X11服务器软件。
  2. 在VScode中,打开SSH连接到远程服务器。确保您已经成功连接到远程服务器。
  3. 在远程服务器上安装并配置X11服务器。具体步骤可能因操作系统而异。对于大多数Linux发行版,您可以使用以下命令安装X11服务器:
  4. 在远程服务器上安装并配置X11服务器。具体步骤可能因操作系统而异。对于大多数Linux发行版,您可以使用以下命令安装X11服务器:
  5. 在远程服务器上,通过设置DISPLAY环境变量将图形显示重定向到本地计算机。使用以下命令:
  6. 在远程服务器上,通过设置DISPLAY环境变量将图形显示重定向到本地计算机。使用以下命令:
  7. 将"your_local_ip"替换为您本地计算机的IP地址。
  8. 在VScode中,打开终端并运行您的图形应用程序命令。例如,如果您要运行一个图形化的文本编辑器gedit,可以使用以下命令:
  9. 在VScode中,打开终端并运行您的图形应用程序命令。例如,如果您要运行一个图形化的文本编辑器gedit,可以使用以下命令:

这样,您就可以在VScode remote ssh (windows)中显示图形了。

请注意,X11转发可能会导致性能下降,特别是在网络连接较慢的情况下。此外,某些图形应用程序可能需要额外的配置才能正确显示。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

把你的IDE搬进浏览器里——JetBrains Projector 初体验

前言 对于云端编程,我想大多数人的第一想法应该是微软推出的 VSCode Remote,这个功能基于开源的 VSCode,通过 SSH 远程连接到服务器,开发者可以通过端口转发、SCP 等一系列实用功能快速实现远程开发...那么有没有什么办法可以不安装 IDE 的情况下使用 iPad 编程吗?自然是有的,JetBrains 公司提出了一种新的解决方案:把 IDE 搬进浏览器里。...•VSCode 通过 SSH 等技术,只传输代码、索引等数据,仅将计算匀给服务器,而渲染显示等还是依赖本地的 VSCode 客户端,这种情况下,你仍然需要安装 VSCode。...笔者查阅资料的过程中发现,经常有很多人将这两者弄混,通过上述内容,相信你也有一个直观的感受了,这两者使用体验的差距类似于VNC 与 SSH之间使用体验的差距。...2.一些快捷键会被浏览器拦截,例如,Windows/Linux 的 Ctrl+Q 或 Mac 的 Cmd+N 是由浏览器处理的。这可能会导致你使用 Projector 无法使用一些快捷键。

3.6K30

解决VScode配置远程调试Linux程序的问题

大体原理是通过Windows上或者其他图形化系统上的VScode,使用Remote Development插件进行ssh连接到远程Linux上,然后通过gdbserver提供的连接进行远程调试。...ssh远程配置方法比较简单,但是Windows上有个大问题。 首先在远程Linux上生成公私钥对: # 执行下面命令,然后根据提示生成公私钥对。...# 私钥下载到Windows机器里 # 假设路径是 "D:/.ssh/vscode_rsa" 到这里都是没有问题的。...现在需要在VScode配置连接了。...安装完Remote Development插件后,VScode最左边有个远程资源管理器图标,如下图所示,然后选择SSH Targets,点击加号,按照user@ip的格式添加,然后根据提示会看到远程连接的配置文件

9.1K42
  • VScode使用remote-ssh实现服务器上绘图可视化

    引言有时候服务器上绘图会受到结果不显示的困扰, 无论是R还是python都会有类似的情况, 那么有什么比较方便的应用呢?...具体使用软件是MacOS的Quartz或Windows的Xming, Linux的xauth, VScode的插件remote X11和remote X11(ssh).效果展示图片过程可视化方案大概需要三个步骤...插件需要的插件有两个:remote X11remote X11(ssh)已有免密登录的情况下, Remote Explorer 中点击设置,Host下面增加三句转发指令Host 172.18.187.21...使用 remote-ssh 的情況下,如何使 plt.show()正常工作 - 简书Xming X Server for Windows - Official WebsitemacOS windows...x11 - 简书macOS使用XQuartz支持X11实现Linux图形化界面显示 - 知乎XQuartzXming X Server for Windows - Official Website手把手教你免密码连接

    2.2K50

    【Linux】ssh介绍与远程登陆工具配置使用

    . ssh-vscode插件1. ssh介绍 SSH(Secure Shell)是一种网络协议和安全工具,用于不安全的网络上安全地进行远程登录和数据传输。...ssh多平台上均可使用。...3. ssh-vscode插件 日常开发,除了终端操作和文件上传下载,最令人头疼的是如何远程修改服务器端的文件了。同时也回应很多粉丝要求,来分析远程操作服务端电脑文件的插件使用。...如果远端电脑安装了nomachine这类远程图形化桌面工具倒还好,可以直接图形化操作。如果没有的话,推荐使用vscode里的ssh tools插件来远程访问文件。...当然vscode也有其他ssh远程工具可选择,如官方的remote-ssh等,但使用下来感觉ssh tools更方便操作。操作示意如下:

    22710

    vscode远程开发python_vscode版本

    目录 一、Mobaxterm 二、Vscode 三、Pycharm 四、总结 ---- 大二刚接触linux系统的时候,学校的服务器装的都是有图形界面Ubuntu系统,使用teamviewer远程连接操作很方便...二、Vscode 微软为了方便远程开发,近几年推出了组件RemoteSSH。...效果如下:这是windows笔记本下的vscode软件,左侧文件列表和终端都链接在了远程的linux服务器上,并且本地可以直接查看并修改远程的python代码,同时还能使用vscode本身一些插件所带来的代码补全...操作方法: 1)vscode添加Remote-SSHRemote-SSH:Editing.. 2)之后左侧会出现 图标,点开之后设置,上面会自动弹出来选项,选择第一个config文件。...3)文件按照此格式配置, Host:随便起个名 HostName:服务器IP地址 User:linux用户名,例如root Port:端口号(可不写) 4)配置完成后,左侧会显示出服务器及文件根目录

    2K61

    使用 VSCODE 连接远程服务器上的容器

    先说需求:使用 VSCODE 本地(如 Windows)连接远程服务器(如 Linux)上的容器,可以在编辑器内进行代码修改等操作。...得益于 Remote - SSH,这在 VSCODE 很好实现: 【远程服务器】启动容器,注意需要把容器的 22 端口映射出来,例如映射到 host 的 5222 端口:-p 5222:22。...则可以本地执行以下命令重新生成 key 解决: ssh-keygen -R [your-server-ip]:port 其中 port 为第 1 步映射的端口。...其他两个如下: Remote - SSH:连接远程服务器,很好用,日常使用 Remote - WSL:连接 Windows 的 Linux 子系统,没怎么用过 虽然为远程开发套件(Remote Development...里面只字未提 Remote,而提到的时候,是 Advanced Container Configuration 这一文档的 Developing inside a container on a remote

    9.3K21

    探索基于VSCode的远程开发插件,进行远程指令和本地指令的运行

    需求 最近在研究VSCode的插件的时候,使用了VSCode的远程开发套件,Remote - SSH可以本地的VSCode上登录远程机器,打开远程机器的某个文件夹进行开发。...并且开发过程,能够使用几乎所有的VSCode插件。...使用Remote - SSH连接远程时,会刷新一下当前窗口,我猜测是刷新当前的工作目录,以及一些上下文,和变量,环境变量,而且在打开终端时,默认就是当前的远程工作目录,使用cd命令无法进入本地机器目录...VSCode插件,创建重点使用vscode.window.createTerminal() 来创建终端, 传入的参数类型如下: /** * Value-object describing what...查询文档时也看到了很多额外的东西,不管有没有用,都记录一下吧。 远程与本地的文件同步 Mount the remote filesystem using SSHFS.

    37220

    vscode远程开发】使用SSH远程连接服务器 「内网穿透」

    … 而vscode可以很好的解决这些问题,它的核心组件都运行在远程环境,本地的开发机器完全不需要拥有远程开发环境的源代码,vscode上编写代码可以直接同步更新到服务器上,给你带来丝滑般的远程开发体验...OpenSSH安装成功后,在打开本地cmd进入之后输入命令ssh ssh 如果显示的是这样结果的话,则说明正确: 2、vscode配置ssh windows上安装vscode,安装成功后并打开。...点击左侧工具栏的扩展,搜索“ssh”,选择第一个Remote - SSH进行安装(我已经安装过了,所有此时显示的是禁用状态) 点击左下角的“设置”按钮,紧接着点击“设置” 根据截图的提示,找到Show...局域网测试连接远程服务器 以ssh连接ubuntu为例,打开vscode后,先尝试使用局域网地址ssh远程ubuntu 输入命令到对话框,并回车 ssh username@ip 选择一个配置文件...输入完成右侧会显示出来刚刚添加的ssh 连接,点击 -->图标 连接,出现输入密码,输入密码即可 出现绿色标志表示连接成功 4.

    1.6K91

    Windows系统安装OpenSSH结合VS Code远程ssh连接Ubuntu【内网穿透】

    vscode可以很好的解决这些问题,它的核心组件都运行在远程环境,本地的开发机器完全不需要拥有远程开发环境的源代码,vscode上编写代码可以直接同步更新到服务器上,给你带来丝滑般的远程开发体验。...OpenSSH安装成功后,在打开本地cmd进入之后输入命令ssh ssh 如果显示的是这样结果的话,则说明正确: 2、vscode配置ssh windows上安装vscode,安装成功后并打开。...点击左侧工具栏的扩展,搜索“ssh”,选择第一个Remote - SSH进行安装(我已经安装过了,所有此时显示的是禁用状态) 点击左下角的“设置”按钮,紧接着点击“设置” 根据截图的提示,找到Show...Login Terminal并勾选该选项 点击左侧工具栏的远程按钮,可以查看远程连接,点击SSH TARGETS下面显示的服务器旁边的按钮进行连接操作 3....局域网测试连接远程服务器 以ssh连接ubuntu为例,打开vscode后,先尝试使用局域网地址ssh远程ubuntu 输入命令到对话框,并回车 ssh username@ip 选择一个配置文件 输入完成右侧会显示出来刚刚添加的

    39810

    如何实现无公网ip环境使用vscode远程ssh内网Linux系统写代码

    vscode可以很好的解决这些问题,它的核心组件都运行在远程环境,本地的开发机器完全不需要拥有远程开发环境的源代码,vscode上编写代码可以直接同步更新到服务器上,给你带来丝滑般的远程开发体验。...OpenSSH安装成功后,在打开本地cmd进入之后输入命令ssh ssh 如果显示的是这样结果的话,则说明正确: 2、vscode配置ssh windows上安装vscode,安装成功后并打开。...点击左侧工具栏的扩展,搜索“ssh”,选择第一个Remote - SSH进行安装(我已经安装过了,所有此时显示的是禁用状态) 点击左下角的“设置”按钮,紧接着点击“设置” 根据截图的提示,找到Show...Login Terminal并勾选该选项 点击左侧工具栏的远程按钮,可以查看远程连接,点击SSH TARGETS下面显示的服务器旁边的按钮进行连接操作 3....局域网测试连接远程服务器 以ssh连接ubuntu为例,打开vscode后,先尝试使用局域网地址ssh远程ubuntu 输入命令到对话框,并回车 ssh username@ip 选择一个配置文件 输入完成右侧会显示出来刚刚添加的

    14410

    远程开发初探 - VS Code Remote Development

    文章转载自公众号 玩转VS Code , 作者 牛岱 如果你是学生,你还在你的 windows 电脑上为各种环境配置头疼的时候,你应该了解一下 Remote Development。...如果你喜欢 linux 的开发环境和舒适的 shell,但却不舍得抛弃 windows/macos 图形界面给你带来的用户体验和一些软件的兼容(QQ, 微信), 那么 Remote Development...欢迎你,进入了你的服务器~ 配置 VS Code VSCode 的配置很简单,只需要打开 VSCode插件市场搜索 remote development: ?...ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && rm -f ~/tmp.pub" 第一个命令是设置环境变量,事实上 cmd ,设置环境变量只是一个命令的事...弹出的搜索框里输入我们的 用户名@ 主机ip,然后就会发现 VSCode 打开了一个新窗口: 这个窗口会提示你输密码: ? 只需输入我们刚才配置 ssh key 的时候输入的密码即可。 ?

    2.2K20

    windows平台中使用vscode远程连接linux进行c++开发配置教程(内容详细适合小白)-2021-3-30

    文章目录 一、简要介绍 二、软件安装步骤 1.linux系统安装 2.vscode安装 3.ssh安装 4.配置Remote-SSH 5.安装远程插件 6.简单小测试 三、配置vscode开发环境...Remote-sshvscode提供的ssh服务插件,基于此插件可以实现在windows平台下远程连接linux平台进行软件开发,这种方式也成为了腾讯阿里等互联网企业广受欢迎的开发方式之一。...可以windows平台上运行ssh客户端,linux系统运行ssh服务端,从而实现windows到linux 的远程连接。...vscode2019以后的版本提供了remote-ssh插件,windows平台上安装该插件相当于完成了ssh客户端的安装。安装时扩展商店搜索ssh,选择该插件进行安装。...任务执行编译时会在下方终端窗口显示编译结果,注意由于tasks.json编译命令指定的是活动文件,所以执行任务时必须将要编译的cpp文件打开。

    11.3K61

    vscode连接远程服务器

    起因 vscode有远程开发功能,即可以windows打开vscode,连接上linux服务器写代码 但由于公司集群登录节点是centos6,官方表示centos6需要升级glibc和libstdc+...+,没有管理员权限,只能找一台centos7的计算节点,想办法跳过登录节点 使用ssh tunnel win10安装ssh 可选择安装openSSH或者通过WSL/cygwin安装SSH 建立ssh tunnel...运行命令 ssh -NfL PRIVATE_PORT​:TARGET_SERVER​:22 USER_NAME​@LOGIN_SERVER​​ 示例 ssh -NfL 8888:10.225.1.1:...22 zhangsan@10.225.2.2 解释: PRIVATE_PORT​ 端口号,注意不能重复,可以尽量给大一点 TARGET_SERVER​ 目标centos7机器的地址,vscode连接后将在此服务器运行...LOGIN_SERVER​​ 版本为centos6的登录节点的地址,仅作为跳板使用 vscode配置 Remote插件进行配置 Host login HostName localhost Port

    11K20

    使用vscode进行远程开发

    前言 为什么突然想到了vscode远程开发,其实是因为知乎上看到了一个问题,某人的回答指出了是因为vscode能够远程开发,他才抛弃了其他工具,转向了vscode。...itemName=ms-vscode-remote.vscode-remote-extensionpack 当然了,直接搜索也是可以的。 ?...然后输入:wq(左下角会显示) ? vscode连接 进入vscode,你会看到左边菜单栏多出了一个小电脑的标志,我们点它。 ?...可能会遇到的问题 Bad owner or permissions on C:\Users\Administrator/.ssh/config WindowsVSCode 使用 SSH 连接报...同一窗口中,单击“编辑”按钮。 接下来,单击“添加”以显示“选择用户或组”窗口。 单击“高级”,然后单击“立即查找”按钮。应显示用户结果列表。 选择您的用户帐户。

    1.9K30

    C++搭建集群聊天室(三):配置远程代码编辑神器 VScode

    资源下载 1、下载一个vscode insiders版本,没办法,稳定版还没覆盖到那个功能。 下载好了安装起来,是一个绿色的,不是蓝色的,要注意。...2、检查ssh是否已安装,命令:netstat -tanp 看看有没有一个sshd服务监听22端口,如果没有,就在远程主机安装 ssh 服务,百度一下教程不少,问题不大。...3、安装Remote Development插件 安装一个 remote document,那几个 remote 相关的就自动安装好了,然后把其它几个一并安装了吧,机灵点。...4、安装好之后重启 vscode,会看到有一个电脑的标出现: 点电脑,选择 SSH Target,然后点设置,打开: 默认选第一个文件就好,打开: Host localhost HostName...方案二: 把服务器端的vscode-server删掉,如下: $ rm -rf ~/.vscode-server 具体哪个管用不知道,都试试,我这次是方案一管用,下次不知道管不管用。

    65620

    VSCodeRemote Development 与 Docker 插件

    ,甚至可以进入 Windows 的 Linux 子系统进行开发:首先,你可以看到界面左侧有一个电脑图标,点击后会看到下方的界面,而右上角的下拉菜单可以选择使用 Containers、WSL 或 SSH...使用 Remote - WSL如果你使用的是 Windows 系统,并且主机上安装了 Linux 子系统,比如:那么选择 WSL Targets 时,自然会看到可以连接的子系统:当 VSCode 窗口弹出后...上述主要设置远程主机上的用户名、端口和密钥,设置完成后, SSH Targets 选项下,就会看到设置好的 Host 可以选择:端口转发在使用 VSCode 远程开发时,如果运行了一些服务,通常会帮你自动做好端口转发...这个问题很好解决,其实就是先远程到 SSH 主机,然后弹出的 VSCode 窗口下继续远程到容器:只是在这个过程,可能在第二次打开容器时会等待比较长的时间,但等到窗口完全打开后,我开发过程并没有感到不便...部分与 Remote - Containers 类似,也会显示主机上所有的容器,不过这边多了个 Attach Shell 的功能,可以直接在 VSCode 的 Terminal 下打开容器的 bash

    7210

    2020 vscode 好用的十佳扩展

    vscode有着无数的插件,今天我们就来盘点一下2020年vscode相对来说非常好用的十佳扩展。 Import Cost 开发过程,我们可能经常会发现自己项目中添加了依赖项。...当我们将依赖项内联添加到代码时,它会显示它的大小。它是一个轻巧的插件,可提供预见性并有助于有效的依赖性管理。...Remote-SSH Remote-SSH插件可以帮助我们连接到远程开发环境,从而完全不需要在本地系统拥有任何代码。它还允许我们多个远程环境之间交换,从而使您可以多个远程系统之间执行多任务。...此外,此插件还支持连接到基于Linux,Windows或macOS的远程系统。目前远程服务器上进行开发至关重要,这使得“远程SSH插件”成为绝对必要的Visual Studio扩展。...而SQLTools就是一款数据库图形化插件,而且它支持多个数据库,有了它,我们可以直接在编辑器查询数据库,这对于提高开发效率非常有帮助,可以说所有插件的目的就是为了能够加速我们的开发效率,而在数据库开发这方面

    69920

    VScode远程连接ssh

    安装 SSH:确保本地计算机上已安装 SSH 客户端。 Windows 上,您可能需要安装 Git,它通常会包含 SSH 客户端。 macOS 和 Linux 上,SSH 客户端通常已经预装。...配置 SSH 密钥:生成 SSH 密钥对,并将公钥添加到远程服务器的 ~/.ssh/authorized_keys 文件。这一步是为了实现无密码登录。2.使用 VSCode 连接 SSH1....安装 Remote SSH 插件打开 VSCode,进入扩展市场,搜索并安装 “Remote - SSH” 插件。2....连接远程服务器安装好之后左边侧边栏会出现远程连接的图标点击之后点击加号:中间搜索栏输入弹出的输入框输入 ssh username@hostname,例如 ssh user@example.com...打开远程项目连接成功后,VSCode 会打开一个新窗口,显示远程服务器的文件系统。您可以像在本地一样浏览、编辑和保存文件。4.

    1.4K10
    领券