远程配置服务器 ubuntu22.04 里的 docker 的x11
远程配置服务器 ubuntu22.04 里的 docker 的x11
前提:我在docker端配置了端口映射
一、ubuntuX11相关依赖库和工具
首先安装X11相关依赖库和工具,确保图形界面转发所需组件完整:
sudo apt update && sudo apt install libgl1-mesa-glx libglu1-mesa libqt5opengl5-dev
apt-get install -y mesa-utils
二、Windows端配置
Windows需通过X服务器工具(如Xming或VcXsrv)接收远程Ubuntu的图形界面,步骤如下:
- 安装并启动 Xming 或 VcXsrv(若使用VcXsrv,建议安装时勾选
DisableAC选项,后续连接更灵活)。 - 打开Windows的
cmd命令提示符,执行以下命令配置DISPLAY环境变量(配置后需重新打开一个终端生效):setx DISPLAY "127.0.0.1:0.0" - 远程连接Ubuntu服务器时,需携带X11转发参数:
- 若安装VcXsrv时勾选了
DisableAC:可使用-X或-Y(推荐-Y,兼容性更强); - 未勾选
DisableAC:建议使用-Y。
连接命令示例:
ssh -Y 用户名@Ubuntu服务器IP - 若安装VcXsrv时勾选了
三、Ubuntu端配置
1. 修改SSH配置文件
确保SSH服务支持X11转发,编辑配置文件:








