一、VNC软件
示例由Windows控制Centos:
Centos安装VNC
#rpm -q tigervnc tigervnc-server
#yum install tigervnc
#yum install tigervnc-server
# useradd user1
# passwd user1
# su - user1
$ vncpasswd
$ exit
vi /etc/sysconfig/vncservers
VNCSERVERS="1:user1"
VNCSERVERARGS[1]="-geometry 800x600"
service vncserver start
# vncviewer 192.168.1.11:1
其余命令:
重启vnc:service vncserver restart
关闭vnc:service vncserver stop
随系统启动:chkconfig vncserver on
关闭某个桌面号:vncserver -kill :1(冒号前有空格)
更改密码:vncpasswd(注意切换到用户下)
启动某个桌面号:vncserver :1(冒号前有空格)
Windows安装VNCviewer软件,使用ip加编号访问:
二、出现的问题
1、配置文件不对 提示:
#service vncserver start
Starting VNC server: no displays configured
修改: vi /etc/sysconfig/vncservers 除去注释,按账户信息修改
VNCSERVERS="1:user1"
VNCSERVERARGS[1]="-geometry 800x600"
2、字库不对 提示:
starting vnc server :
WARNING: the first attempt to star Xvnc failed,possibly because the font catalog is not properly configured, attempting to determine an appropriate font path for this system and restart Xvnc using that font path
修改:更新字库
yum install pixman pixman-devel libXfont
3、没有切换到对应账户下改密码
getpassword error: Inappropriate ioctl for device
Password:[失败]
修改:
$ vncpasswd
$ exit
4、连接不上: 可能centos开启了防火墙,解决: iptables防火墙:
vim /etc/sysconfig/iptables
加上:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEP
重启:service iptables restart
或关闭防火墙: service iptables stop
centos7默认防火墙:
firewall-cmd --permanent --add-service vnc-server
systemctl restart firewalld.service
不在同一局域网: centos使用ifconfig查看网络状态,windows使用ipconfig查看。需要同一默认网关,同一掩码,ip最后可不同。同时可以使用ping看通不通。
5、连VNCviewer客户端提示连接被拒绝was refused: 到这一步,说明前面都走通了,我的在这出现问题,后来将配置文件改成如下解决:
VNCSERVERARGS[1]="-geometry 800x600"
(责任编辑:IT) |