VNC - Ubuntu中配置VNC

安装Gnome2桌面环境

# 由于在某些情况下,必须使用远程桌面连接服务器的图形化界面,所以在这里简单介绍一下如何在 Ubuntu 16.04 LTS 下安装 VNC 及桌面环境。
# 务必确认您的服务器具有 2GB 及以上的内存才能更好的使用图形化界面,否则会很卡甚至崩溃。

# 使用root登录,获取更多权限
sudo su -

# 更新源
sudo apt-get update

# 安装 gnome 2, 仅安装核心组件(不安装例如 office、浏览器、等等的额外组件,要完整安装去掉参数 --no-install-recommends )
sudo apt-get install -y --no-install-recommends ubuntu-desktop gnome-core gnome-panel gnome-session gnome-settings-daemon gnome-terminal metacity nautilus

 

 

安装VNC插件

# 安装 vnc4server
sudo apt-get install -y vnc4server

# 测试连接
ssh -L 5901:127.0.0.1:5901 当前用户名@本机IP地址或网址

#切换用于远程的用户
su - 用户名

# 配置VNC图形参数
sudo 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 &

export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

gnome-panel&
gnome-session&
gnome-settings-daemon&
gnome-terminal&
metacity&
nautilus&

 

设置VNC登录密码

# 设置当前用户下的远程登录密码
vncpasswd

-------------
Password:           (输入远程登录密码)
Verify:                (再次输入远程登录密码)
-------------

#设置完成

 

开启远程桌面进程

# 启动
vncserver -name user1

# 获取远程桌面的连接端口
# 通过用户名获取
ps -ef|grep "desktop user1"
# 通过进程id获取(如获取远程桌面 id 是1)的连接端口
ps -ef|grep "Xvnc4 :1 -"

 

RealVNC 连接远程桌面

# 在地址输入:你的IP或你的网址:端口
# 输入密码:最后一次设置的密码(服务端更新密码不会断开已经打开的远程窗口)

 

删除远程进程

# 使用命令关闭进程(如关闭远程进程1, 只能关闭当前用户打开的远程进程)
vncserver -kill :1

 

posted @ 2018-10-19 23:29  德丽莎·阿波卡利斯  阅读(144)  评论(0编辑  收藏  举报