使用VNC连接到Ubuntu 16.04远程桌面

Ubuntu 16.04自带桌面unity对VNC支持较差,需要在服务器上安装的gnome 3桌面

sudo apt-get install xinit 
sudo apt-get install gdm   #弹出选择窗口,选择gdm并回车
sudo apt-get update        #为下一条命令准备,否则下一条命令执行错误。 
sudo apt-get install ubuntu-desktop
apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal vnc4server

准备

如果你的系统中已经存在有vnc4server 或 tightvncserver,需要将它们移除

sudo apt remove -y vnc4server tightvncserver
sudo apt install -y git and devscripts
sudo apt install -y gnome-panel metacity

安装tigervncserver

git clone 下来,用源码方式安装

mkdir tigervnc
cd tigervnc
git clone https://github.com/TigerVNC/tigervnc
cd tigervnc/
git checkout 044e2b87da7121ef6cbd59e88b101d7d8e282896 -b 044e2b87da7121ef6cbd59e88b101d7d8e282896

编译和安装tigervnc

ln -s contrib/packages/deb/ubuntu-xenial/debian
sudo apt install -y $(grep Build-Depends: debian/control | sed -e 's/Build-Depends://g' -e 's/([^\)]*)//g' -e 's/,//g')
chmod a+x debian/rules
fakeroot debian/rules binary
cd ..
sudo dpkg -i *.deb || (sudo apt -f install -y; sudo dpkg -i *.deb)
cd ..

修改 ${HOME}/.xsessionrc

cat <<EOF > ~/.xsessionrc
gnome-panel &
metacity &
EOF

如果存在/.xsession 文件就将其删除
rm ~/.xsession

配置和运行VNC Server

配置vnc的密码

$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
Run vncserver. Remote access port is 5900 + display nummber.
A port of below example is 5901.
$ vncserver
New 'ubuntu-16:1 (hiroom2)' desktop is ubuntu-16:1
Starting applications specified in /home/hiroom2/.vnc/xstartup
Log file is /home/hiroom2/.vnc/ubuntu-16:1.log
Connect to vnc://<server>:5901 with remote vnc client.
Input password and connection will be completed as below.

运行 XRDP 服务

Install and run xrdp.

sudo apt install -y xrdp
sudo systemctl enable xrdp
sudo systemctl restart xrdp

这时,在远程的PC上运行vncviewer之类的客户端就能访问服务器上的Ubuntu16.04

附录:vncserver 的常用管理命令

vncserver -list vncserver -kill  :2    #杀掉vnc :2进程 
/usr/bin/vncserver -kill    :1		   #杀掉vnc :1进程
vncserver -geometry 1920x1130		   #生成vnc桌面,并指定分辨率
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值