博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7 VNC安装
阅读量:7240 次
发布时间:2019-06-29

本文共 1167 字,大约阅读时间需要 3 分钟。

root用户:

yum install tigervnc-servercp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.servicevim /etc/systemd/system/vncserver@:1.servicesudo systemctl enable vncserver@:1.servicevncpasswd  ## 第一次启动需要修改连接密码systemctl start vncserver@:1.servicevim /etc/sysconfig/iptablessystemctl restart iptables
vncserver@:1.service的内容参考如下:
[Unit]Description=Remote desktop service (VNC)After=syslog.target network.target[Service]Type=simple# Clean any existing files in /tmp/.X11-unix environmentExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"PIDFile=/root/.vnc/%H%i.pidExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'[Install]WantedBy=multi-user.target

在这里编号1代表root用户,端口相应为5901。启动VNC后,需要先检查防火墙是不是允许访问,很多服务访问不了往往是因为防火墙阻止的原因。

如果有新的用户可以复制vncserver@:1.service文件,另命名为如vncserver@:56.service,然后相应把文件内的root改为用户名。连接时的端口为5956

 

普通账号也可以自己启动杀死vnc进程,

/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"

这个命令其实也是以用户的身份去运行vnc的,端口号也是配置的。所以用户自身可以通过

vncserver :1

启动端口号为5901的vnc进程。

其他用法可以参考"vncserver --help"。

 

 

转载于:https://www.cnblogs.com/starRebel/p/8946290.html

你可能感兴趣的文章
sdf
查看>>
用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed,probable Oracle Net admin error...
查看>>
每周一书-《模糊测试-强制发掘安全漏洞的利器》
查看>>
深入学习jQuery节点关系
查看>>
Python学习笔记6(列表生成式)
查看>>
(转)eclipse报错及解决说明 "XX cannot be resolved to a type "
查看>>
iosiPhone屏幕尺寸、分辨率及适配
查看>>
105个软件测试工具大放送
查看>>
网站图标设置
查看>>
checkStyle使用具体解释
查看>>
dev16 cxgrid 在DLL里报0地址错
查看>>
idea 中解决maven 包冲突的问题(maven helper)
查看>>
Minikube体验
查看>>
[十八]JavaIO之FileReader 和 FileWriter
查看>>
Python 中parse.quote类似JavaScript encodeURI() 函数
查看>>
关于http和rpc的区别(segmentfault上的回答)
查看>>
JIRA简介
查看>>
C语言里的位域
查看>>
XX类库 不包含适合于入口点的静态“Main”方法
查看>>
海量存储(转)
查看>>