linux7 tigervnc,Centos7远程桌面vnc/vnc-server安装方法tigervnc

首先系统是已经安装了图形界面,并默认是启动到图形界面

如果你的系统没安装图形界面,就请给系统安装图形界面:

yum -y groups install "GNOME Desktop" "X Window System"

查看当前系统的启动模式

systemctl get-default

multi-user.target //命令模式

graphical.target //图形模式

修改启动模式为图形界面:

systemctl set-default graphical.target

反之将默认启动模式修改为命令模式是:

systemctl set-default multi-user.target

重启reboot后生效

注意:如果默认GNOME进入图形界面需要创建一个新用户

1、用root登录服务器,假定你的系统没有安装vnc的任何软件,那么,首先安装vnc

yum -y install tigervnc-server tigervnc

2、复制一份文件,并改名为vncserver@:1.service

3、将文件中的用你当前的用户替换(有2处),将%i替换为1(注意:有的说不需要将%i修改为1也可以)

文件中修改的地方,如果当前用户是root用户就是PIDFile=/root/…,如果是其他用户就是PIDFile=/home/当前用户的用户名/…

4、更新systemctl

systemctl daemon-reload

5、设置为自动启动

systemctl enable vncserver@:1.service

6、启动vnc服务

systemctl start vncserver@:1.service

说明下:下面的9a和9b一般服务器只用做一个就可以了,默认centos7是开启firewalld的(所以我们不需要再去设置7b)

7a、首先判断firewalld是否启动,输入以下命令判断:

firewall-cmd --state

如果启动应该输出running

如果是not running,执行下面命令

systemctl start firewalld

添加端口号5901-5905

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

重新加载防火墙

firewall-cmd --reload

可以使用下面命令查看端口号是否被加入

firewall-cmd --list-all-zones

7b、在iptables中加入对应的端口5901(vnc的端口默认是5900 + n)

默认centos7是开启firewalld,没开启iptables(正常情况下这里9b不需要看)

注意:

a、如果你不配置和启用防火墙,此时用VNC Viewer连接的话,会报:"connect:Connection timed out(10060)"错误。

b、本文是以root用户为例,如果其他用户也需要登录,那么,还需要将文件复制为

同时,将文件内的%i改为2,并建立对应用户的vncpasswd。

c、你可以通过UltraVNC,TigerVNC或者RealVNC Viewer进行访问,我在win7下使用这3中工具均能连接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值