在MobaXterm 打开图形工具firefox
目录
1.安装 X 服务器软件
2.服务器端配置
3.客户端配置
4.安装并打开 Firefox
1.安装 X 服务器软件
Centos系统
# CentOS/RHEL 7 及之前(YUM)
sudo yum install xorg-x11-server-Xorg xorg-x11-xinit xorg-x11-utils mesa-libEGL mesa-libGL mesa-dri-drivers -y# Fedora/CentOS 8+(DNF)
sudo dnf install xorg-x11-server-Xorg xorg-x11-xinit xorg-x11-utils mesa-libEGL mesa-libGL mesa-dri-drivers -y
Ubuntu系统
sudo apt update
sudo apt install xorg x11-xserver-utils -y # 安装 Xorg 核心及工具
2.服务器端配置
修改参数,启用X11 Forwarding
# 修改参数X11Forwarding和X11UseLocalhost
sed -i 's/^#\?X11Forwarding.*/X11Forwarding yes/' /etc/ssh/sshd_config
sed -i 's/^#\?X11UseLocalhost.*/X11UseLocalhost no/' /etc/ssh/sshd_config# 重启sshd服务
systemctl restart sshd.service# 允许任意主机通过 X11 转发连接到当前 X 服务器
xhost +
3.客户端配置
在 MobaXterm 中,打开与远程服务器的 SSH 连接设置,找到 “X11” 相关的选项,确保 “启用 X11 转发” 被勾选。让远程服务器上的图形界面程序能够将显示内容转发到本地 MobaXterm。
4.安装并打开 Firefox
# 安装 Firefox(以 Ubuntu 为例)
sudo apt install firefox -y# 安装 Firefox(以 Centos 为例)
yum install firefox -y# 启动图形程序
firefox &
注意事项:
1.如果发现无法打开x11,也就是图形界面
设置display参数,192.168.103.33 是客户端的ip(客户端最好关闭防火墙,否则可能图形化界面无法现实)
export DISPLAY='192.168.103.33:0.0'
2.图形程序无法显示
使用
xhost
命令允许目标主机连接(如 xhost +192.168.1.100)