Ubuntu16.04 远程界面配置

  • Ubuntu16.04安装 x11vnc远程桌面并设置开机自动启动

1.安装x11vnc

sudo apt-get install x11vnc

2.设置开机自动启动连接密码

sudo x11vnc -storepasswd

3.将密码储存在/etc/x11vnc.pass 下

sudo x11vnc -storepasswd in /etc/x11vnc.pass

4.在系统服务目录中新建服务文件

sudo vim /lib/systemd/system/x11vnc.service

5.在文件中添加下列代码

[Unit]

Description=Start x11vnc at startup.

After=multi-user.target

[Service]

Type=simple

ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/<USERNAME>/.vnc/passwd -rfbport 5900 -shared

[Install]

WantedBy=multi-user.target

注意代码中USERNAME,是你的用户名,切记一定要更改。

1.设置开机自启服务

sudo systemctl daemon-reload

sudo systemctl enable x11vnc.service

sudo systemctl start x11vnc.service

查看状态

systemctl status x11vnc.service
  • (Ubuntu)无显示器接入,使用虚拟显示器且远程控制

1.安装使 Ubuntu 使用虚拟显示器的软件

sudo apt-get install  xserver-xorg-core-hwe-16.04

sudo apt-get install  xserver-xorg-video-dummy-hwe-16.04  --fix-missing

2.修改/创建配置文件(默认就会使用虚拟显示器)

sudo vim /usr/share/X11/xorg.conf.d/xorg.conf

添加如下代码:

Section "Device"

    Identifier  "Configured Video Device"

    Driver      "dummy"

EndSection



Section "Monitor"

    Identifier  "Configured Monitor"

    HorizSync 31.5-48.5

    VertRefresh 50-70

EndSection



Section "Screen"

    Identifier  "Default Screen"

    Monitor     "Configured Monitor"

    Device      "Configured Video Device"

    DefaultDepth 24

    SubSection "Display"

    Depth 24

    Modes "1920x1080"

    EndSubSection

EndSection

重启就可以生效

重启之后即使接入了显示器,也不会输出信号到显示器上!
但是通过 VNC-Viewer 与在未按照本文安装软件和修改配置文件前一模一样可以链接到 Ubuntu 主机上,进行“远程”桌面控制

 

### 如何在Ubuntu 16.04 LTS 上安装桌面环境 (GUI) 默认情况下,Ubuntu 16.04 Droplet 不会安装图形桌面环境或 VNC 服务器[^1]。为了使系统拥有图形用户界面,需要手动安装相应的桌面环境。 #### 安装Xfce桌面环境 选择安装轻量级的 Xfce 桌面环境是一个不错的选择: ```bash sudo apt-get update sudo apt-get install xfce4 xfce4-goodies -y ``` 这段命令更新了本地包索引,并安装了 `xfce4` 及其附加组件 `xfce4-goodies`。 #### 启动桌面环境 安装完成后,如果是在虚拟机环境中可以直接启动图形化登录管理器 LightDM 来进入 GUI: ```bash sudo systemctl enable lightdm --now ``` 这一步操作启用了 LightDM 登录管理器并立即应用更改。 #### 远程访问图形界面(通过VNC) 对于远程服务器而言,通常还需要配置 VNC 以便能够远程连接到新安装好的桌面环境。这里推荐使用 TightVNC: ```bash sudo apt-get install tightvncserver -y ``` 首次运行 VNC Server 设置密码和其他选项: ```bash vncserver :1 -geometry 1280x800 -depth 24 ``` 编辑 VNC 配置文件 `/home/yourusername/.vnc/xstartup` ,确保其中包含如下内容来启动 XFCE 而不是默认的 GNOME 或其他桌面环境: ```bash #!/bin/sh xrdb $HOME/.Xresources startxfce4 & ``` 最后重启 VNC server 应用新的配置: ```bash vncserver -kill :1 && vncserver :1 ``` 这样就完成了基于 Ubuntu 16.04 LTS 的基本图形界面及其远程访问方式的搭建工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值