ubuntu16server配置VNC
1. 安装ssh
1.1 设置root账号
sudo passwd root
输入密码并设置root密码,可以用su登录root,也可以不登录
1.2 安装ssh
使用systemctl sshd status查看是否安装ssh服务,显示没有就安装
sudo apt update //更新软件源
更新出现这个问题就改一下sources.list文件
sudo apt install vim
sudo vi /etc/apt/sources.list
注释掉就行
安装ssh
sudo apt install openssh-server //安装ssh
安装完使用ssh连接
2. 配置VNC(root用户登录)
2.1 安装VNC
apt-get install -y vnc4server
2.1 启动VNC并设置密码
vncserver
如图启动成功,ubuntu:1代表端口号为5901,VNC默认端口是5900
3. 安装桌面环境
3.1 安装x-windows
apt-get install -y x-window-system-core
3.2 安装GNOME管理器gdm3
apt-get install -y gdm3
3.3 安装桌面
apt-get install -y ubuntu-desktop
3.4 安装GNOME依赖
apt-get install -y gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
3.5 备份并修改xstartup配置文件
cp ~/.vnc/xstartup ~/.vnc/xstartup.bak //备份文件
vim ~/.vnc/xstartup //修改配置文件
修改为以下配置
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
# xsetroot -solid grey
# vncconfig -iconic &
# x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# x-window-manager &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
修改后重启vnc
vncserver -kill :1 //删除5901端口的vnc
vncserver :1 //启动5901端口的vnc
3.6 测试连接
使用vnc-viewer连接IP:5901,输入密码后进入服务器桌面,配置成功
3.7 配置开机自启
创建sh脚本
#! /bin/bash
vncserver :2 & vncserver :3
加入开机自启