vnc (virtual connecting computer) 安装配置

本文详细介绍如何在Linux系统上安装及配置VNC服务,包括安装VNC组件、设置用户权限、创建VNC密码、启动服务、编辑启动脚本、重启服务、连接测试及防火墙配置等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vnc (virtual connecting computer) 用于显示远程连接桌面

1、确认已经安装了vnc的相关组件
 
rpm -qa|grep vnc
vnc-4.0-11.el4
vnc-server-4.0-11.el4


没有则安装:

yum install tigervnc-server.x86_64 

yum install pixman pixman-devel libXfont

 
2、添加VNC用户权限,以开放root用户权限为例,如下:
#vi /etc/sysconfig/vncservers
VNCSERVERS="1:root"
 
3、在启动vnc服务之前,让我们用vncpasswd这个命令来创建一个vnc的口令
创建口令后,会在用户的目录下生成一个隐藏目录.vnc(如本例中为/root/.vpc),
#vncpasswd
Password:
verify:
 
4、启动vnc服务,启动后会在/root/.vnc目录下生成文件(hostname:1.pid、hostname:1.log、xstartup),然后修改xtartup文件
#service vncserver start
 
5、编辑xstartup的脚本,将这两行内容前面的注释符号去掉,否则就只能看到灰屏。
#vi xstartup
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
 
6、重启vnc server
#service vncserver restart
 
7、连接测试
linux:
#vncviewer IP:1
windows:
在vncviewer 的server窗口中输入 IP:5901
 
8、如果服务器设置了防火墙,那么需要修改权限,在iptables文件中加入下面这一句,然后重启iptables服务。
# vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
 
9、如果让vncserver 接收两个不同用户时候:
#vi /etc/sysconfig/vncservers
VNCSERVERS="1:root 2:username"
并设置好对应密码和防火墙。

10 设置vncserver 开机启动,否则开机后无法连接。
   在 /etc/rc.local 里加一句 service vncserver start 保存退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值