RHEL5.8 安装VNC服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RHEL5.8 安装VNC服务相关的知识,希望对你有一定的参考价值。
1、安装VNC
[[email protected] /]# cd /media/RHEL_5.8\ x86_64\ DVD/Server/
[[email protected] Server]# ls |grep vnc
gtk-vnc-0.3.8-3.el5.i386.rpm
gtk-vnc-0.3.8-3.el5.x86_64.rpm
gtk-vnc-devel-0.3.8-3.el5.i386.rpm
gtk-vnc-devel-0.3.8-3.el5.x86_64.rpm
gtk-vnc-python-0.3.8-3.el5.x86_64.rpm
vnc-4.1.2-14.el5_6.6.x86_64.rpm
vnc-server-4.1.2-14.el5_6.6.x86_64.rpm
xorg-x11-server-Xvnc-source-1.1.1-48.90.el5.x86_64.rpm
[[email protected] Server]#
只需安装vnc和vnc-server就行了
[[email protected] Server]# rpm -ivh vnc-4.1.2-14.el5_6.6.x86_64.rpm
[[email protected] Server]# rpm -ivh vnc-server-4.1.2-14.el5_6.6.x86_64.rpm
2、新建多个用户
useradd user1 //添加用户user1
passwd user1 //设置用户的linux登录密码
useradd user2 //添加用户user2
passwd user2 //设置用户的linux登录密码
3、编辑vnc配置文件
vi /etc/sysconfig/vncservers
在最后加上:
VNCSERVERS="1:user1 2:user2"
VNCSERVERSVNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared"
VNCSERVERSVNCSERVERARGS[2]="-geometry 1024x768 -alwaysshared"
注意:-geometry 1024x768表示分辨率;-alwaysshared 表示允许多终端同时登陆
4、使用su转到用户,设置vnc-server密码
su user1 //切换到用户user1
vncpasswd //设置用户的user1登录密码
exit
su user2 //切换到用户user2
vncpasswd //设置用户的user2登录密码
exit
4、打开对应的端口
打开5901至5902 端口用于vnc //如果需要配置更多的桌面,增加端口即可
iptables -I INPUT -p tcp --dport 5901:5902 -j ACCEPT
iptables -A INPUT -p tcp --dport 5901:5902 -j ACCEPT
永久保存
service iptables save
或者直接关闭防火墙:
Service iptables stop
Chkconfig iptables off
5、启动vncserver服务
1)重新启动vncserver
service vncserver restart
2)启动某一桌面
vncserver :1 //这里1表示第一个桌面
6、停止vncserver服务
1)停止vncserver
service vncserver stop
2) 停止某一桌面
vncserver -kill :1 //停止第1个界面,要用kill命令来杀掉界面1的进程
7、查看当前有几个桌面在运行
service vncserver status
8、让vncserver服务随机启动
默认状态下,vncserver服务不是开机自动启动,需要手工启动。
chkconfig --list vncserver
chkconfig vncserver on
service vncserver restart
9、客户端登录vncserver服务
(1)先安装vncviewer来远程登录,
(2)然后在地址栏输入"主机地址:1"(即主机IP加界面号的方式)
连接后发现只有terminal,没有桌面
请登录到你需要修改的用户,修改 /root/.vnc/xstartup
我这里是admin
[[email protected] home]$ vi /home/admin/.vnc/xstartup
如果是root用户,vi /root/.vnc/xstartup
原内容如下:
修改后的内容如下:
即将最后一行"twm &" 注释掉,然后添加"gnome-session &"
重新启动vnc服务
[[email protected] home]$ service vncserver restart
然后就可以使用vnc viewer来远程登陆了
以上是关于RHEL5.8 安装VNC服务的主要内容,如果未能解决你的问题,请参考以下文章
CentOS(Linux) 安装VNC server服务 VNC下载