redhat 7 配置vncserver

,检查是否安装vnc

1.rpm -qa | grep vnc

 

2.这是我装好以后的样子,删除tigervnc-server

yum -y remove tigervnc-server

3.删除配置文件

rm /etc/systemd/system/vncserver@:1.service

4,删除这个文件夹下除了,x0,外的所有文件,

/tmp/.X11-unix

可以找一下配置文件可能不止一个

,安装vnc-server

yum install tigervnc-server

,修改配置文件

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

修改内容,如下

将这两行修改成:

ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid

备注:这里最好不要用root启动,所以可以将<USER>换成你要开通vnc账户的用户名

如果需要修改默认启动分辨率,在此行添加:

ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1920x1080"

2,保存重新加载配置文件

systemctl daemon-reload

,关闭防火墙,或者配置防火墙规则

1.关闭防火墙

systemctl stop firewalld.service

service iptables stop

2.或者配置规则开放端口590*, 600*

iptables -I INPUT -p tcp --dport 5901 -j ACCEPT

详细配置方法,可百度,注意规则的优先级(iptables)(踩过坑)

firewall

firewall-cmd --permanent --add-service vnc-server

或者:

firewall-cmd --permanent --zone=public --add-port=5901/tcp

,切换需要配置vnc 的账户 su user

1.启动vnc

systemctl start vncserver@:1.service

这里需要输入,root账户的密码

启动后会提示配置vnc登录密码

2.查看状态:

 

systemctl status vncserver@:1.service

启动成功

 

检查端口:

查看

 

,用vnc-viewer连接服务器

备注:

安装过程中这几个文件很重要

/home/user/.vnc/xstartup

/etc/systemd/system/vncserver@:1.service

 

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值