VNC远程桌面安装配置
服务器:Linux centos 7.0
客户端:Windows 10
- 1.服务器安装vnc服务端
- 2.编辑vnc配置文件
- 3.客户端安装
- 4.解决端口访问的问题
1.服务器安装vnc服务端
直接用yum安装,很顺利:
安装过程中会提示输入访问vnc server的密码,需要输入两遍,在用客户端访问时需要使用。
2.编辑vnc配置文件
配置文件位于:/etc/sysconfig/vncservers
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared -depth 24"
参数说明:
第一行: 表示 1号对应root用户
第二行:表示使用的分辨率是1024*768
3.客户端安装和配置
客户端下载地址:
[https://www.realvnc.com/en/connect/download/viewer/]
安装Next即可。
配置终端:
4.解决端口访问的问题
客户端无法连接到服务器。
需要检查防火墙端口设置,VNC使用默认端口是5901
步骤如下:
1、检查端口是否开发
netstat -anlp | grep 5901
2、开放指定端口
firewall-cmd --zone=public --add-port=5901/tcp --permanent
命令含义:
--zone #作用域
--add-port=5901/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
3、重启防火墙
firewall-cmd --reload
4、查看端口号
netstat -ntlp //查看当前所有tcp端口·
#netstat -ntulp |grep 5901 //查看所有5901端口使用情况
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 9468/Xvnc
tcp6 0 0 :::5901 :::* LISTEN 9468/Xvnc
5、修改vnc密码
使用命令vncpasswd对不同用户的VNC的密码进行修改,如果配置了不同用户的VNC需要分别到各自用户中进行修改,例如:root用户和oracle用户需要分别修改,修改过程如下:
[root@localhost ~]# vncpasswd
Password:
Verify:
6、常见问题处理
启动vnc服务,提示:localhost:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server localhost:1
处理方法:
将 /tmp/.X11-unix/ 下的文件删除,重新启动vnc server ,即可
[root@localhost ~]
Warning: localhost:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server localhost:1
A VNC server is already running as :1
[root@localhost ~]
root 3291 2937 0 11:26 pts/0 00:00:00 grep --color=autovnc
[root@localhost ~]
[root@localhost .X11-unix]
总用量 0
srwxrwxrwx 1 root root 0 9月 14 11:25 X0
srwxrwxrwx 1 root root 0 9月 14 11:15 X1
srwxrwxrwx 1 root root 0 9月 14 11:17 X2
[root@localhost ~]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)