使用 Remmina 连接VNC远程桌面
2014-07-28 by dongnan
开始之前
VNC (Virtual Network Computer
)是虚拟网络计算机的缩写。VNC
是一款优秀的远程控制工具软件,由著名的 AT&T
的欧洲研究实验室开发的。
VNC 是在基于 UNIX
和 Linux
操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows
和 MAC
中的任何远程控制软件媲美。
在 Linux
中,VNC
包括以下四个命令:vncserver
、vncviewer
、vncpasswd
、vncconnect
。
大多数情况下用户只需要其中的两个命令:vncserver
和 vncviewer
。
环境
服务端: 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
服务端