本文最后更新于 223 天前,其中的信息可能已经有所发展或是发生改变。
01 环境配置
1.1 安装xfce桌面环境和x11vnc
sudo apt install -y xubuntu-desktop x11vnc
- 在安装xubuntu-desktop时会让选择登录管理器,我们选择lightdm,选择gdm3的话后面会连接不上。
- 如果已经选择了gdm3,可以使用命令
sudo dpkg-reconfigure lightdm
,在出现的对话框中选择lightdm,之后重启服务器。
1.2 设置vnc密码
x11vnc -storepasswd
执行该命令之后,会要求输入两次vnc密码,最后确认是否将密码配置写入当前用户家目录的/.vnc/passwd文件中,输入y确认即可
1.3 复制配置文件
sudo cp /home/您的用户名/.vnc/passwd /etc/x11vnc.pass
sudo chmod +r /etc/x11vnc.pass
1.4 连接测试
x11vnc -forever -shared -rfbauth /etc/x11vnc.pass -rfbport 5900
下载vnc客户端连接服务器测试,端口为5900
1.5 设置开机自启动
创建启动文件
sudo vi /lib/systemd/system/x11vnc.service #创建启动文件
文件内容:
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target
5900可以修改为你需要的端口号
设置开机启动
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service
02 修改分辨率
创建配置文件
sudo vim /etc/X11/xorg.conf #创建配置文件
文件内容:
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Depth 24
Virtual 1280 1024
EndSubSection
EndSection
1280 1024 修改为你需要的分辨率,配置完成后请重启操作系统