VNC 服务安装配置与使用
安装
rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm
或者 yum
启动
#vncserver :1
输入该命令后出现该界面,要求你输入密码,那个密码是你等会连接 linux 服务
器的密码啊。
细说一下:以上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.vnc 子目录(/root/.vnc/passwd)中;同时在
用户主目录下的.vnc 子目录中为用户自动建立 xstartup 配置文件(/root/.vnc/xstartup),在每次启动 VND 服务时,都会读取该文件中的配置
信息。
BTW:/root/.vnc/目录下还有一个“testdb:1.pid”文件,这个文件记录着启动 VNC 后对应后天操作系统的进程号,用于停止 VNC 服务时准确定位进程号。
VNC 服务使用的端口号与桌面号的关系
VNC 服务使用的端口号与桌面号相关,VNC 使用 TCP 端口从 5900 开始,对应关系如下
桌面号为“1” ---- 端口号为 5901
桌面号为“2” ---- 端口号为 5902
桌面号为“3” ---- 端口号为 5903
„„
基于 Java 的 VNC 客户程序 Web 服务 TCP 端口从 5800 开始,也是与桌面号相关, 对应关系如下
桌面号为“1” ---- 端口号为 5801
桌面号为“2” ---- 端口号为 5802
桌面号为“3” ---- 端口号为 5803
基于上面的介绍,如果 Linux 开启了防火墙功能,就需要手工开启相应的端口, 以开启桌面号为“1”相应的端口为例,命令如下
[root@testdb ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
[root@testdb ~]# iptables -I INPUT -p tcp --dport 5801 -j ACCEPT
重新启动
重新启动 vncserver 服务的方法:
[root@testdb ~]# vncserver -kill :1
[root@testdb ~]# vncserver :1
VNC 客户端
yum install vnc
vncviewer
centos 7
关闭防火墙
systemctl stop firewalld.service
1.安装 tigervncserver,yum install tigervnc-server tigervnc-server-module
2.拷贝配置文件 cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
3.进入到配置文件目录 cd /etc/systemd/system
4.修改配置文件 vim vncserver@:1.service
找到下面这几行,用自己的用户名替换掉 。举例来说,我的用户名是 linoxide 所以我用 linoxide 来替换掉 :
ExecStart=/sbin/runuser -l <USER>-c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid
替换成
ExecStart=/sbin/runuser -l linoxide -c "/usr/bin/vncserver %i"
PIDFile=/home/linoxide/.vnc/%H%i.pid
如果是 root 用户则
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
5. 启用配置文件 systemctl enable vncserver@:1.service
6. 设置登陆密码:vncpasswd
7. 启动 vncserver:systemctl start vncserver@:1.service
8 . 启动状态查看:systemctl status vncserver@:1.service
9.查看端口状态:netstat -lnt | grep 590*
10.查看报错信息:grep vnc /var/log/messages
关闭 VNC 服务。
# systemctl stop vncserver@:1.service
禁止 VNC 服务开机启动。
# systemctl disable vncserver@:1.service
关闭防火墙。
# systemctl stop firewalld.service
版权声明: 本文为 InfoQ 作者【耳东@Erdong】的原创文章。
原文链接:【http://xie.infoq.cn/article/de3d9e34043ecebf84b636825】。未经作者许可,禁止转载。
评论