Windows Centos同一局域网下远程桌面

一、VNC软件

示例由Windows控制Centos:
Centos安装VNC

//检查是否安装
#rpm -q tigervnc tigervnc-server
//安装
#yum install tigervnc 
#yum install tigervnc-server
//创建用户(这一步是给系统创建用户,觉得用已存在账户也行,但是一定要切换到对应账户下修改vnc密码)
# useradd user1
# passwd user1 
//切换到并修改用户密码
# su - user1
$ vncpasswd
$ exit
//编辑VNC配置文件
vi /etc/sysconfig/vncservers
VNCSERVERS="1:user1"
VNCSERVERARGS[1]="-geometry 800x600"
//启动服务(监听端口默认为5900+桌面号(1,2,3))
service vncserver start
//通过VNCviewer(centos访问)
# vncviewer 192.168.1.11:1

其余命令:

重启vncservice vncserver restart
关闭vncservice 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:[失败]

修改:

//切换到并修改用户密码
# su - user1
$ 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"
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值