跳转至

使用 Remmina 连接VNC远程桌面


2014-07-28 by dongnan

开始之前

VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。

VNC 是在基于 UNIXLinux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 WindowsMAC 中的任何远程控制软件媲美。

Linux 中,VNC 包括以下四个命令:vncservervncviewervncpasswdvncconnect。 大多数情况下用户只需要其中的两个命令:vncservervncviewer

环境

服务端: centos 6.2
软件: tigervnc-server

客户端: ubuntu 14.04
软件: remmina

服务器与客户端都包含 gnome 桌面。

VNC服务端

安装

yum install tigervnc-server pixman pixman-devel libXfont

配置

配置用户

vim /etc/sysconfig/vncservers

添加以下内容:

VNCSERVERS="2:oracle" VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp"

注意:

  • 2:oracle 表示VNC登录系统用户为 oracle VNC连接端口为 5902 (5900+2)5900 是VNC的起始端口 。
  • VNCSERVERARGS[2] 定义的是VNC连接后的窗口大小,这里设置的是 1024×768 中间的是字母x

切换用户

# 当前用户
uid=0(root) gid=0(root) groups=0(root)
# oracle
su - oracle

设置vnc专用密码

vncpasswd
Password: # 输入
Verify:   # 输入

退出登陆

exit
logout

启动服务

/etc/init.d/vncserver start

Starting VNC server: 2:oracle xauth:  creating new authority file /home/oracle/.Xauthority
New 'localhost.localdomain:2 (oracle)' desktop is localhost.localdomain:2
Creating default startup script /home/oracle/.vnc/xstartup
Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/localhost.localdomain:2.log

                                                           [  OK  ]

# 开机自启动
chkconfig vncserver on

VNC客户端

Remmina 是 ubuntu 系统下的远程桌面连接工具,不但支持windows rdp 还支持vnc ssh 等。

安装

Remmina 安装非常简单 apt-get install remmina 即可。

配置

填入VNC服务端信息。

登陆VNC服务端

参考

回到页面顶部