xshell连接服务器如何允许x11映射

fiy 其他 248

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要在Xshell中允许X11映射,需要进行以下步骤:

    1. 安装Xming:Xming是一个Windows下的X Window Server,它允许将图形界面显示在本地计算机上。你可以在Xming的官方网站下载并安装它。

    2. 启动Xming:安装完成后,运行Xming程序。在系统托盘中会出现一个Xming的图标。

    3. 配置X11转发:打开Xshell,并连接到你的服务器。在连接窗口中,选择"连接"选项卡,然后选择"SSH" – "X11"。

    4. 启用X11转发:在X11选项中,勾选"启用X11转发"选项。确保"X Display Location"中的默认设置是 ":0.0"。

    5. 确认连接:点击"确定"按钮,连接到服务器。在连接过程中,Xshell会将X11数据转发到本地计算机上。

    6. 测试X11映射:连接成功后,在终端中运行一个图形界面的应用程序,例如"xclock"。如果一切正常,你应该能够在本地计算机上看到xclock窗口的显示。

    了解了如何在Xshell中允许X11映射后,你可以轻松地在远程服务器上运行图形界面的应用程序,并将其显示在本地计算机上。这对于需要远程使用服务器的开发人员和系统管理员来说非常有用。这样不仅可以提高工作效率,还可以享受到更好的用户体验。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要允许X11映射,可以按照以下步骤在Xshell上连接到服务器:

    1. 安装Xming:Xming是一个提供X Window System服务器的软件。在Windows上运行X11应用程序需要一个X服务器来处理图形显示。可以从Xming的官方网站(https://sourceforge.net/projects/xming/)下载并安装Xming。安装过程中可以接受默认设置。

    2. 启动Xming:在安装完成后,运行Xming,它将在Windows任务栏中的系统托盘区域显示一个小图标。确保Xming处于运行状态。

    3. 配置X11转发:打开Xshell,新建一个连接或者编辑已有的连接。在“属性”对话框的“隧道”选项卡中,勾选“启用X11转发”选项。

    4. 配置会话属性:在“属性”对话框的“外观”选项卡中,选择一个合适的终端类型(如xterm)和字体。在“终端”选项卡中,将“回显设置”设置为“本地响应”。这将确保在X11应用程序启动时,XShell返回输入焦点,以便应用程序可以在Shell中执行。

    5. 连接到服务器:点击“确定”保存设置,并通过Xshell连接到服务器。在服务器端,使用你的用户名和密码进行身份验证。

    连接成功后,通过X11转发,可以在Windows上显示远程服务器上的X应用程序。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    X11映射允许您在通过SSH连接的远程服务器上运行图形化应用程序,并将它们的显示窗口转发到本地计算机上。要允许X11映射,您需要在服务器和本地计算机上进行一些设置。

    以下是在使用Xshell连接服务器并允许X11映射的步骤:

    1. 在本地计算机上安装X server软件。
      X server软件允许您接收和显示来自远程服务器的图形化应用程序窗口。 Windows上常用的X server软件有Xming和VcXsrv。您可以从它们的官方网站下载并安装适用于您的操作系统的版本。

    2. 在Xshell中配置X11转发。
      打开Xshell并连接到远程服务器。在连接窗口中,选择左侧菜单中的"属性"选项。然后在属性对话框中选择"端口转发"选项。

    3. 添加X11转发。
      在"远程主机列表"对话框中,点击"添加"按钮。然后输入以下信息:

    • 源端口:您可以选择任何未被占用的端口号。默认情况下,X11转发的源端口为6000。
    • 目标主机:输入"localhost"。
    • 目标端口:输入远程服务器上X server正在监听的端口号。默认情况下,X server监听在端口号为6000+计算机显示屏号的端口上。例如,如果您的计算机显示屏号为0,则目标端口为6000。
    1. 启用X11转发。
      在属性对话框中,确保"启用X11转发"和"自动监听源端口"选项已勾选。

    2. 连接到远程服务器。
      输入服务器的IP地址、用户名和密码,并点击连接按钮连接到远程服务器。

    3. 配置远程服务器。
      一旦连接成功,您需要在远程服务器上配置X11转发。登录到远程服务器后,在终端中运行以下命令:

    $ echo 'X11UseLocalhost no' >> ~/.ssh/config
    $ echo 'export DISPLAY=:0' >> ~/.bashrc
    $ source ~/.bashrc
    
    1. 启动图形化应用程序。
      在远程服务器上,运行任何图形化应用程序,并它的显示窗口将被转发到本地计算机上。

    通过以上步骤,您可以成功配置并使用X11映射来在通过Xshell连接的远程服务器上运行图形化应用程序。请注意,X11映射会消耗一些带宽,因此在网络速度较慢的情况下可能会出现性能下降的问题。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部