linux vnc 的使用

来源:互联网 发布:典型hadoop云计算 编辑:程序博客网 时间:2024/05/21 16:58

以centos 7 为例

1.安装server

# yum install vnc vnc-server

2.安装客户端

在客户端机器上安装客户端,我的Windows10,用的是 realvnc

3.设置密码

在Linux上设置vnc password,不同用户使用vnc前,在各自的用户名下执行 vncpasswd

$ vncpasswd

4.防火墙设置

# firewall-cmd --permanent --add-service vnc-server
# systemctl restart firewalld.service

5.启动

$ vncserver

此后客户端就可以连了,地址是 ip:编号

可在此指定分辨率,例如

vncserver -geometry 1920x1080


6.启动和关闭常见问题

关闭可用 -kill 参数,如

$ vncserver -kill :1

若进程被手动删除,则需要删除被lock的文件,不然下一次再开启,数字编号会上升

# rm -f /tmp/.X1-lock /tmp/.X11-unix/X1

见:http://blog.sina.com.cn/s/blog_770799310101htzj.html


其它问题的解决

当开启的 vncserver 例程较多的时候,可能会出现连不上的情况,解决办法如下:

# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
多个用户可以复制多份,编号为连接窗口编号

然后修改其内容,将 <USER> 改成真实用户名(若是root用户,则home目录也需要改)

然后执行

# systemctl start vncserver@:1.service

即可


参考:http://www.jianshu.com/p/35640fc5672b