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

为什么tkinter X程序在MobaXterm中通过SSH工作,但在Windows Subsystem for Linux中使用SSH时出现错误?

在MobaXterm中通过SSH运行tkinter X程序是因为MobaXterm提供了X11服务器的支持,可以将图形界面传输到本地计算机上。而在Windows Subsystem for Linux (WSL)中使用SSH时出现错误可能是因为WSL默认不支持图形界面传输。

WSL是一个在Windows操作系统上运行Linux二进制文件的兼容层,它并不包含完整的图形界面支持。因此,当你尝试在WSL中通过SSH运行tkinter X程序时,可能会遇到错误。

要解决这个问题,你可以尝试以下方法:

  1. 使用VcXsrv等第三方X服务器软件:在WSL中安装并配置一个X服务器软件,如VcXsrv。然后,在WSL中设置DISPLAY环境变量,将其指向本地计算机上运行的X服务器。这样,你就可以通过SSH在WSL中运行tkinter X程序并将图形界面传输到本地计算机上。
  2. 使用文本界面:如果你不需要图形界面,可以考虑使用文本界面来运行tkinter程序。在WSL中,你可以通过命令行界面直接运行Python脚本,而无需使用图形界面。

总结起来,MobaXterm中通过SSH可以正常运行tkinter X程序是因为MobaXterm提供了X11服务器的支持,而在WSL中使用SSH时出现错误可能是因为WSL默认不支持图形界面传输。你可以通过安装第三方X服务器软件或使用文本界面来解决这个问题。

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

相关·内容

Linux|WSL打造Windows下更顺畅的双系统之终篇

WSL的全称是Windows Subsystem for Linux,是微软拥抱开源的里程碑式功能,从Windows10开始支持,从而使得Windows系统的基础上可以运行类原生Linux系统,为什么想到了类原生这个概念呢...@七禾页话 三是通过开始菜单栏打开安装的Linux系统或搜索Linux系统名,比如我使用的Ubuntu: @七禾页话 5、开启远程登录 不管是通过cmd运行bash,还是开始菜单栏运行Linux系统,使用不是很方便...6、开机自启动安装的Linuxssh服务 使用的过程中发现一个问题,就是每次Windows系统重启后,都需要打开Linux系统,然后开启ssh服务后才能再次远程登录,完全没有了什么便利性。...ssh start @七禾页话 然后Windows下写一个vbs程序(如wsl.vbs),并放到开机自启动的路径下,vbs内容如下: set ws=wscript.createobject("wscript.shell...7、后记和体验 自从电脑使用Win10系统后,Cygwin再也没有安装过,VMWare安装也是为了做K8s等实验,至于其他的日常Linux工作,基本都在使用wsl,wsl的Linux里可以使用几乎所有的

42910

【系统和网络软件】51component为您带来适用于Windows的系统和网络软件——MobaXterm与MobaSSH

Mobatek的两个主要程序MobaXterm和MobaSSH主要针对使用Unix/LinuxWindows服务器的网络环境工作的企业用户。...单个 Windows 应用程序,它提供了为程序员、网站管理员、IT 管理员以及几乎所有需要以更简单的方式处理远程工作的用户量身定制的功能负载。...03、远程应用程序为您的远程任务配备一体化网络应用程序有很多优点,例如,当您使用SSH连接到远程服务器,将自动弹出图形SFTP浏览器,以便直接编辑您的远程文件。...您的远程应用程序也将使用嵌入式X 服务器无缝显示您的Windows 桌面上。...04、直观的用户界面开发MobaXterm,Mobatek专注于一个简单的目标:提出直观的用户界面,以便您通过不同的网络或系统有效地访问远程服务器。

1K50
  • MobaXterm 12文绿色版

    单个Windows应用程序,它提供了大量功能,这些功能是为程序员,网站管理员,IT管理员以及需要以更简单的方式处理远程作业的所有用户量身定制的。...为您的远程任务提供一体化网络应用程序有很多优点,当您使用SSH连接到远程服务器,将自动弹出图形SFTP浏览器以直接编辑您的远程文件。...您的远程应用程序也将使用嵌入式X服务器Windows桌面上无缝显示。...嵌入式X服务器 完全配置的Xserver基于X.org 轻松显示出口 DISPLAY从远程Unix导出到本地Windows X11-Forwarding功能 您的远程显示器使用SSH进行安全传输 带有SSH...附加组件和插件 您可以使用插件扩展MobaXterm功能 多功能会话管理器 您在一个应用程序的所有网络工具:Rdp,Vnc,Ssh,Mosh,X11,...

    2.6K20

    MobaXterm(X服务器和SSH客户端)

    一个Windows应用程序,它提供了大量为程序员、网站管理员、it管理员以及几乎所有需要以更简单的方式处理远程工作的用户量身定制的功能。...有一个All-In-One网络应用程序为您的远程任务有很多优势,例如,当您使用SSH连接到远程服务器,图形SFTP浏览器将自动弹出,以便直接编辑您的远程文件。...远程应用程序还将使用嵌入式X服务器无缝地显示Windows桌面上。 你可以免费下载并使用MobaXterm家庭版。...开发MobaXterm,我们专注于一个简单的目标:提出一个直观的用户界面,以便您通过不同的网络或系统有效地访问远程服务器。...您可以通过插件扩展MobaXterm功能 多功能会话管理器 所有的网络工具一个应用程序:Rdp, Vnc, Ssh, Mosh, X11,… 便携、轻便应用 MobaXterm已经被打包成一个单一的可执行文件

    3.4K30

    网工、运维最常用的四款远程工具:PuTTY、MobaXterm、SecureCRT、XSHELL

    PuTTY PuTTY 是一个免费的开源终端仿真器、串行控制台和网络文件传输应用程序,支持常用的连接协议,如SSH、Telnet、Rlogin、SCP等。...MobaXterm 主外观 除了强大的功能之外,MobaXterm 还使 Linux 文件管理更加容易,它为 Linux 操作系统提供了一个可视化界面,以便管理员可以使用鼠标找到文件,而不是输入命令。...可以 MobaXterm 创建的会话 另一方面,强大的功能使其臃肿且消耗资源,这使其成为旧PC和性能不佳的笔记本电脑的次优选择。...旧版本,SecureCRT 仅支持 Windows 系统,后来,VanDyke 添加了 MacOS 版本( v6.6 ),然后是 Linux 版本( v6.7 )。 图 6....:Windows、MacOS、Linux MobaXtermWindows SecureCRT:Windows、MacOS、Linux XSHELL:Windows 3、免费使用 PuTTY:是 MobaXterm

    18.1K40

    Linux管道、网络管理和远程连接

    2 :标准错误程序或命令错误的执行结果,我们就称之为标准错误。...远程连接与文件传输 1、为什么需要远程连接 实际的工作,一般很少接触虚拟机界面或物理服务器本地的终端,这时候就需要通过远程连接的方式管理自己的Linux系统。...5.2 SecureCRT 官网:www.vandyke.com SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件...Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户复杂的网络环境享受他们的工作。...它通过单一应用提供了SSHX11、RDP、VNC、FTP和MOSH等功能,方便用户处理远程工作。该应用还包括Unix命令,如bash、ls和awk。

    18410

    MobaXterm远程连接工具脆弱性

    for Windows with X11 server, tabbed SSH client, network tools and much more 官网地址: https://mobaxterm.mobatek.net...MobaXterm 提供了所有重要的远程网络工具(SSHX11,RDP,VNC,FTP,MOSH等)和Unix命令(bash,ls,猫,sed,grep,awk,rsync等)到Windows桌面,一个便携式...嵌入式 X 服务器: 基于 X.org 的完全配置的 X 服务器 轻松导出显示器 : 显示从远程 Unix 导出到本地窗口 X11 转发功能: 您的远程显示器使用 SSH 实现安全传输 带固态混合的选项卡式终端...MobaX 术语功能 多功能会话管理器 :您的所有网络工具都在一个应用程序:Rdp,Vnc,Ssh,Mosh,X11,… 便携式轻便应用 : MobaXterm 已被打包为单个可执行文件,不需要管理员权限...---- 0x02 脆弱性一览 1.如何查看MobaXterm存储的Session密码 描述: 今天登录某个服务器,发现当时修改的某个服务器的密码,无法登陆到服务器(应该是自己修改的密码记错了),

    2.3K10

    MobaXterm专业版下载地址_远程连接工具

    MobaXterm X服务器和SSH客户端MobaXterm是您远程计算的终极工具箱。...单个Windows应用程序,它提供了大量功能,这些功能是为程序员,网站管理员,IT管理员以及需要以更简单的方式处理远程作业的所有用户量身定制的。...为您的远程任务提供一体化网络应用程序有很多优点,当您使用SSH连接到远程服务器,将自动弹出图形SFTP浏览器以直接编辑您的远程文件。...您的远程应用程序也将使用嵌入式X服务器Windows桌面上无缝显示。...,但是使用也遇到了好多问题,比如: 问题①:我使用rz命令与虚拟机的linux系统传输文件打开后,执行后一直是处于死画面,无法操作!

    2K10

    SSH 客户端推荐

    作为一名后台开发程序猿,经常需要远程登录服务器,远端服务器完成我们的工作。此时,我们便需要一款 SSH 客户端。 虽然 SSH 客户端多如牛毛,但好用且常用的也就那么几款。...XSHELL 应该是 Windows 环境下最多人使用SSH 客户端,是 Windows 用户的首选。个人认为 XSHELL 是最好用的 SSH 客户端,这也是我目前每天使用的工具。...SecureCRT 特点: 收费(可免费试用一个月) 跨平台(支持 Windows、Mac、Linux 和 iOS) 4.MobaXterm MobaXterm 出自 Mobatek 公司,是一款功能强大的远程终端神器...MobaXterm 特点: 有免费开源版和收费专业版 只支持 Windows 支持多种终端 SSH, telnet, rlogin, Mosh 内建 X Server,可远程运行X窗口程序 直接支持 VNC...我相信屏幕前的你使用SSH 客户端可能并没有出现在本文,那么评论告知大家吧,让更多的人知道优秀好用的 SSH 客户端还有哪些吧。

    4.5K10

    这10款SSH连接工具几乎占据了所有网络工程师的电脑,你认同吗?

    DameWare SSH下载链接 其他 总结 1、PuTTY PuTTY是著名的开源和免费源软件之一,最初由 Simon Tatham 为 Windows 平台开发,现在也可以 Mac 和 Linux...可以向所有会话发送命令 安全的远程访问、文件传输和数据隧道 可在 Windows、Mac 和 Linux 上跨平台使用 支持SSH1、SSH2协议 SecureCRT不免费。...MobaXterm是一个多合一的网络应用程序,可以使用 SSH 进行连接,并且它有一个图形化的 SFTP 浏览器,可以帮助您编辑远程文件。...和 MacOS 的专业终端仿真软件,具有密钥交换、身份验证、加密、静态端口、动态端口、通过代理的 SSH 连接、SSH 代理转发和 X11 转发等功能。...OpenSSH Terminus Bitvise SSH Client SuperPuTTY WinSSHTerm Shellngn Muon SSH 总结 SSH工具已经完全渗透了我们工作的点点滴滴

    13.2K10

    2022年最受工程师欢迎的10款SSH远程连接工具有哪些?不止SecureCRT和XShell哦!

    ssh远程连接在日常工作中经常使用,一般情况下每个工程师都有自己青睐的连接工具,今天瑞哥给大家介绍几个常用的工具,看看有没有你没有用过的宝藏工具。...可以向所有会话发送命令 安全的远程访问、文件传输和数据隧道 可在 Windows、Mac 和 Linux 上跨平台使用 支持SSH1、SSH2协议 SecureCRT不免费。...MobaXterm是一个多合一的网络应用程序,可以使用 SSH 进行连接,并且它有一个图形化的 SFTP 浏览器,可以帮助您编辑远程文件。...和 MacOS 的专业终端仿真软件,具有密钥交换、身份验证、加密、静态端口、动态端口、通过代理的 SSH 连接、SSH 代理转发和 X11 转发等功能。...Terminus Bitvise SSH Client SuperPuTTY WinSSHTerm Shellngn Muon SSH 总结 SSH工具已经完全渗透了我们工作的点点滴滴,假如没有SSH

    12.3K50

    macOS 使用 XQuartz 支持 X11 实现 Linux 图形化界面显示

    前言 Windows 相信大家已经很熟悉使用 Xmanager(Xshell), MobaXterm, SecureCRT 通过 X11 实现 Linux 图形化界面显示,我的需求是 macOS...Linux 本身是没有图形化界面的,所谓的图形化界面系统只不过 Linux 下的应用程序。这一点和 Windows 不一样。...WindowsWindows 95 开始,图形界面就直接在系统内核实现了,是操作系统不可或缺的一部分。Linux 的图形化界面,底层都是基于 X 协议。...这样的操作可以通过 SSH X11 Forwarding (转发) 来实现。 X11 X 指的就是 X 协议,11 指的是采用 X 协议的第 11 个版本。...Error: no DISPLAY environment variable specified # ssh 添加 - Y flag 登录远程主机 ssh -Y user@host # 登录成功后可能出现以下错误

    6K21

    远程工具MobaXterm

    命令bash,ls,cat,sed,grep,awk,rsync,而且软件包管理器还可以下载并使用更多的Unix工具。...它不仅可以像PuTTY一样通过SSH连接Raspberry Pi等开源硬件,并且还能: 直接的便携版 内建多标签和多终端分屏 内建SFTP文件传输 内建X server,可远程运行X窗口程序 直接支持...一个SSH会话,也没有必要为MobaXterm使用X11转发。 以缓解并保护您的工作设置“DISPLAY”变量。...8.远程UNIX的桌面(XDMCP) 由于MobaXterm您可以将远程Solaris桌面上工作。 因为如果你是本地Windows计算机上使用XDMCP协议工作。...通过SSH/SFTP直版 14.宏支持 您可以记录在MobaXterm终端宏:一切你终端类型将被记录。 以便在以后重播其他服务器上。

    23210

    MobaXterm SSH 免密登录配置

    X11 服务器: MobaXterm 集成了 X11 服务器,允许用户 Windows 上运行图形化的 Linux 应用程序。...集成的命令: 提供了许多常用的 Linux 命令,可以 Windows 系统上直接执行。 多语言支持: MobaXterm 提供了多语言界面,方便全球用户使用。...该会话名称将展示左侧的用户会话栏列表。 第五步:点击 OK 并输入密码 验证通过后,会有弹窗提醒是否保存会话密码。选择 Yes 后,则下次登录无需再次输入密码。...如果选择 Always,则会自动保存会话密码,下次登录,不需要再次输入密码。 4.小结 MobaXterm 的会话密码不是会话设置预先配置,这一点与 XShell 不同。...我之前一直使用 XShell,现在改用 MobaXterm,因为二者会话密码设置交互方式上的不同,刚开始使用 MobaXterm 非常不习惯,浪费了不少时间会话配置上。

    2.1K10

    这几款 Linux 远程管理工具!功能真心强大

    作为一个常常与 Linux 系统打交道的程序员,使用 SSH 终端工具进行远程管理我们的服务器是必不可少的日常工作之一。好工具是提高工作效率的必备神器!...SecureCRT 是一款用于连接运行包括 Windows、UNIX 和 VMS 的理想工具。通过使用内含的 VCP 命令行程序可以进行加密文件的传输,网工应该很熟这个软件,经常使用它连接设备。...是一个 Windows 环境下使用 SSH 的开源图形化 SFTP 工具客户端。...、拆分窗格、标签记忆,支持集成的SSH客户端和连接管理器(支持x11转发) 系统:WindowsLinux、Mac 官网:https://eugeny.github.io/terminus/ X11...微软之前推出过一个Remote-SSH的插件,通过该插件可以Vs Code上通过SSH连接Linux服务器进行终端操作或者文件编辑。

    3.2K20

    Linux常用远程连接工具介绍,总有一款适合你

    通过使用内含的VCP命令行程序可以进行加密文件的传输。...官网:https://www.vandyke.com MobaXterm 介绍: MobaXterm是一款增强型远程连接工具,它向Windows桌面提供所有重要的远程网络工具(SSHX11,RDP,VNC...[Linux常用远程连接工具介绍,总有一款适合你](images/498151ef3142475ca2c53735395a616f 官网:https://mobaxterm.mobatek.net/...Xshell可以Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。...FinalShell 介绍:FinalShell 是一款免费的国产的集 SSH 工具、服务器管理、远程桌面加速的良心软件,同时支持 Windows,macOS,Linux,它不单单是一个 SSH 工具,

    4.4K50

    全能型终端神器!好用、免费!

    MobaXtermWindows桌面提供所有重要的远程网络工具(SSHX11,RDP,VNC,FTP,MOSH等)和Unix命令(bash,ls,cat,sed,grep,awk,rsync等)。...MobaXterm主要功能: 支持各种连接 SSHX11,RDP,VNC,FTP,MOSH 支持 Unix 命令(bash,ls,cat,sed,grep,awk,rsync,…) 连接 SSH...文本编辑器 当您使用SSH连接到远程服务器,只需双击它们,就可以使用嵌入式文本编辑器“ MobaTextEditor”直接编辑远程文件! 这个功能真心牛逼,你修改个文件或脚本非常方便。...终端代码高亮显示 以上介绍了MobaXterm连接linux系统的相关使用,当然,它的功能很强大,看下面。...远程Unix桌面(XDMCP) 借助MobaXterm,您可以远程Solaris桌面上工作,就像使用XDMCP协议Windows计算机上本地工作一样。

    2.2K20

    盘点ssh客户端工具

    terminus 一款颜值担当的ssh工具,它拥有免费版和收费版,免费版对于个人使用者来说已经足够。它不仅可以windows和mac上使用,在手机上也可以使用。...MobaXterm 它内置了一个linux命令接口,让你可以windows使用Linux的命令,比如常见的:ls、cd、grep、awk、tail、cut、sed、wget、rsync、telnet...它内置丰富的插件库,你可以通过安装插件来扩展它的功能。 ‍ 当使用 SSH 登录到远程服务器,左侧边栏中会弹出一个图形 SFTP 浏览器。...当您运行 SSH、TELNET 或 RLOGIN/RSH 会话,您将能够直接在本地 Windows P上面显示您的远程应用程序。... SSH 会话,无需设置“DISPLAY”变量,因为 MobaXterm 使用 X11 转发来简化和保护您的工作。 它不仅支持端口转发,还支持包管理,你可以安装多个linux常用命令工具。

    6.9K20

    MobaXterm下载、安装及登录服务器的方法

    本文介绍Windows电脑中,下载、配置MobaXterm软件,从而连接、操作远程服务器的方法。   ...因为是Windows操作系统的电脑中连接服务器,所以建议使用MobaXterm、PuTTY等可视化的远程计算机管理软件,来实现对服务器的连接与后续相关操作。...MobaXterm软件是一个功能强大的远程计算机管理工具,其为Windows操作系统提供了一套集成的终端功能和X服务器;其允许用户通过单个应用程序访问远程计算机,提供SSH、RDP、VNC、SFTP等协议的支持...X11服务器:MobaXterm集成了X11服务器,允许用户Windows上运行远程X应用程序并显示本地桌面上。...这使得用户可以方便地Windows系统上访问和运行Linux或Unix服务器上的图形应用程序

    55110

    常用的运维工具:SSH和远程连接工具详解

    现代信息技术(IT)运维,远程连接工具是运维工程师日常工作不可或缺的工具。通过这些工具,运维工程师可以远程管理和维护服务器,确保系统的稳定运行。...它通过加密技术,确保数据传输过程的机密性和完整性。SSH广泛应用于Linux和Unix系统的远程管理。...SSH的安装与配置大多数Linux系统SSH服务器默认安装并启动。...以下是使用MobaXterm连接远程服务器的步骤:下载并安装MobaXterm。打开MobaXterm,点击“Session”按钮,选择“SSH”。...三、运维的远程连接管理运维工程师日常工作需要管理和维护远程连接,确保系统的安全性和高可用性。以下是一些常见的运维任务和工具:连接管理运维工程师需要管理多个远程连接,确保连接的稳定性和安全性。

    18510
    领券