Ubuntu 18.04 安装 VNC

安装vnc

# 通过在终端中运行以下命令,在Ubuntu 18.04上安装VNC服务器。
sudo apt update
sudo apt -y install vnc4server

安装桌面环境

# 确保在Ubuntu 18.04上安装了桌面环境。对于这次,我们将安装Xfce桌面环境。
sudo apt install xfce4 xfce4-goodies

# 你也可以选择其他桌面环境

配置vnc服务

# 完成桌面环境和VNC服务器的安装。在Ubuntu 18.04 LTS上配置VNC服务器如下。

# 1.设置安全访问密码;虽然vnc可以被监听,但是还是弄个密码吧
$ vncpasswd
Password:
Verify:

# 2.使用以下命令在Ubuntu 18.04上启动VNC服务器:
$ vncserver :1

New 'awscn-jenkins:1 (root)' desktop is awscn-jenkins:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/awscn-jenkins:1.log


# 3.使用命令杀死VNC服务器:
$ vncserver -kill :1
Killing Xvnc4 process ID 20842


# 4.设置vnc服务器桌面环境
# VNC配置文件位于~/.vnc/xstartup上。使用自己喜欢的文本编辑器进行编辑。
sudo vim ~/.vnc/xstartup

# 在文件末尾添加以下一行。
exec /usr/bin/startxfce4 &

# 最后用 启动 VNC 服务器;
$ vncserver :1 -geometry 800x600 -depth 24 

New 'awscn-jenkins:1 (root)' desktop is awscn-jenkins:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/awscn-jenkins:1.log


显示号[1]
屏幕分辨率[800×600]
颜色深度[24]

连接到VNC桌面

这里可以使用你的各种链接vnc的工具,

配置系统

# 停止当前VNC服务器实例:
vncserver -kill :1

# 创建一个系统化服务单元文件,用于管理VNC服务器。
sudo vim /etc/systemd/system/vncserver.service

# 添加如下行:
[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=root
Group=root
WorkingDirectory=/root

PIDFile=/root/.vnc/%H:1.pid
ExecStartPre=-/usr/bin/vncserver -kill :1 > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :1
ExecStop=/usr/bin/vncserver -kill :1

[Install]
WantedBy=multi-user.target


# 重启动VNC
sudo systemctl daemon-reload
sudo systemctl enable --now vncserver

备注

如果有什么问题,可以留言;

参考链接:https://computingforgeeks.com/how-to-install-vnc-server-on-ubuntu/

作者:Star-Hitian,转载请注明原文链接:https://www.cnblogs.com/Star-Haitian/p/15127968.html

原文地址:https://www.cnblogs.com/Star-Haitian/p/15127968.html