如何在linux下通过ssh运行X图形软件

嘿,我对你说的话有点困惑。
服务器和客户端是一体的,需要分开讨论。

在服务器端,要执行此操作,您需要使用 root 或具有 sudo 权限的用户。
打开sshd_config文件;您可以使用 vi 或 nano。
我以前用vi,用的是字符模式。
我可以使用一些东西。

打开后,找到这个字符串: 允许Tcp转发 否 删除前一个,它是: 允许Tcp转发 是。
保存并退出。

再次搜索该字符串: X1 1 转发号 同样,删除: X1 1 转发 是 保存并退出。

然后是X1 1 DisplayOffset 1 0,我对此不确定。
我以前没用过这么多。
似乎是为了避免某些系统默认显示的数字。
如果不起作用,您可以尝试将其删除。
无论如何,这主要是前两行。

进行更改后,您不仅要保存它,还要完成它。
您需要重新启动 ssh 服务。
根据您的系统,使用 systemctl restart sshd 或 service sshd restart。
重启后才会生效。

在客户端,打开 ssh 配置文件。
该路径通常是~/.ssh/config。
如果没有,请创建一个新的。

在里面添加这一行: 托管 your_server_hostname_or_ip ForwardX1 1 是的。
将 your_server_hostname_or_ip 替换为您的服务器名称或 IP 地址。

已保存退出
然后当您连接时,使用 ssh your_server_hostname_or_ip。
您已经在配置文件中指定要转发X1 1 ,因此无需添加-X或-Y。

2 02 1 年之前,我帮助了一位朋友。
我当时用的是Debian系统,过程是一样的。
尝试一下,如果不行,再问我。

ssh -x是什么意思?

ssh -X 连接到 Linux 服务器。

本地Windows系统。

远程Linux服务器地址:1 9 2 .1 6 8 .1 .1 00。

运行图形应用程序所需:GIMP 2 .1 0
在Windows终端输入:ssh -X user@1 9 2 .1 6 8 .1 .1 00。

远程 GIMP 2 .1 0 本地显示。

数据传输是加密的。

无需安装额外的软件。

linux远程登录(ssh)后,有的程序不能直接运行需要在命令前加什么参数?

首先,要使用Xmanager for Linux远程桌面,首先要在Linux上开启该服务。
分六个步骤进行:
1 .配置Linux: 1 . 编辑/etc/inittab,将级别设置为5 2 . 编辑/etc/X1 1 /gdm/gdm.conf 并将enable 设置为true。
3 . 更新 /etc/X1 1 /xdm/xdm-config 并添加 !在 DisplayManager.requestPort:0 之前。
4 . 编辑/etc/X1 1 /xdm/Xaccess 并将其删除,以便任何主机都可以登录。
5 . 编辑kdmrc 文件并将enable 设置为true。
6 、如果有防火墙,在/etc/sysconfig/ipchains中添加几行,打开7 1 00、2 2 、2 3 、exec和shell端口。
2 .配置XManager: 1 .下载Xmanager,2 .0版本。
2 .安装后,启动Xbrowser并填写IP和端口1 7 7 3 . 按照提示操作,最终登录Linux。

关键是打开端口和设置服务。
你自己看看吧。