精华内容
下载资源
问答
  • CentOS7安装vncserver

    万次阅读 2018-11-05 15:41:30
    1、关闭防火墙和selinux systemctl stop firewalld.service setenforce 0 2、安装图形支持 yum groups install "GNOME Desktop"...3、安装vncserver yum -y install tigervnc-server 4、...

    1、关闭防火墙和selinux

    systemctl stop firewalld.service
    setenforce 0

    2、安装图形支持

    yum groups install "GNOME Desktop"或yum groups install "X Window System"
    

    3、安装vncserver

    yum -y install tigervnc-server

    4、修改配置文件

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

    找到这两行

    ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
    PIDFile=/home/<USER>/.vnc/%H%i.pid

    我以root登陆,所以修改为

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

    5、重新加载systemd

    systemctl daemon-reload 

    6、设置vnc登陆密码

    vncpasswd 

    7、启动vncserver

    systemctl enable vncserver@:1.service
    systemctl start vncserver@:1.service 

    8、查看是否正常启动

    ps -ef | grep vnc

    至此vncserver搭建完毕。

    展开全文
  • centos7安装vncserver

    2019-11-20 14:50:16
    我要通过普通用户test和root来使用vnc连接centos7 安装tigervnc-server 以下都在root用户下操作: 1.直接yum yum install -y tigervnc-server 2.复制两个模板,1.service给test用,2.service给root用。 cp /lib/...

    我要通过普通用户test和root来使用vnc连接centos7

    安装tigervnc-server

    以下都在root用户下操作:
    1.直接yum
    yum install -y tigervnc-server

    2.复制两个模板,1.service给test用,2.service给root用。
    cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

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

    安装server成功后直接复制模板就行了。vncserver@.service 是配置文件的模板,1加上默认端口5900就是5901,客户端通过vnc连接test用户时的端口就是5901。root是5902,还有其他用户的话,以此类推。
    1.修改vncserver@:1.service中的参数ExecStart和PIDFile中的,改为对应的用户名test,如下:

    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target
    
    [Service]
    Type=forking
    
    # Clean any existing files in /tmp/.X11-unix environment
    ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    ExecStart=/usr/sbin/runuser -l test -c "/usr/bin/vncserver %i"
    PIDFile=/home/test/.vnc/%H%i.pid
    ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    
    [Install]
    WantedBy=multi-user.target
    

    2.同样修改vncserver@:2.service参数ExecStart和PIDFile中的,改为对应的用户名root,
    和普通用户不一样,root要去掉ExecStart开头的/usr, 和PIDFiler 的/home。

    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target
    
    [Service]
    Type=forking
    
    # Clean any existing files in /tmp/.X11-unix environment
    ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
    PIDFile=/root/.vnc/%H%i.pid
    ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    
    [Install]
    WantedBy=multi-user.target
    
    

    3.修改vnc的密码,切换到test用户下执行vncpasswd,不同用户要在自己的环境中修改密码。root就在root环境下修改就行了。

    4.加载配置,每次修改配置后都要执行这个命令。
    systemctl daemon-reload

    5.在root环境下启动vnc
    systemctl start vncserver@:1.service
    systemctl start vncserver@:2.service
    或者用vncserver命令启动:
    vncserver :1
    vncserver :2

    建议用命令vncserver :1启动,报错信息会比较详细,如果启动失败要先把/tmp/.X1-lock这样的文件和/tmp/.X11-unix/目录下的所有文件删了再重启,否则依然会报错。
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191120142831494.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIxMTU5OTYz,size_16,color_FFFFFF,t_70
    1和2启动后,netstat -lnpt|grep Xvnc查看对应端口。
    这时可以通过客户端vnc来连接了。

    停止用命令:
    vncserver -kill :1
    vncserver -kill :2

    建议可以学习一下vncserver命令,很简单

    特别注意
    用systemctl start vncserver@:1.service启动,会有奇怪的错误,比如:
    [root@horse]# systemctl start vncserver@:1.service
    Job for vncserver@:1.service failed because a configured resource limit was exceeded. See “systemctl status vncserver@:1.service” and “journalctl -xe” for details.

    此时可能启动成功了,但是systemctl status查看状态还是失败的,不知道什么原因,所以建议用vncserver命令来启动。

    6.防火墙设置
    开放5901,5902端口
    firewall-cmd --zone=public --add-port=5901/tcp --permanent
    firewall-cmd --zone=public --add-port=5902/tcp --permanent
    或者直接关闭防火墙:systemctl stop firewalld

    客户端连接

    windows上自行安装好vnc viewer,新建连接,VNC Server填写对应ip和端口就行了,这里我要用root,所以端口是5902,如果用test端口就是5901。
    在这里插入图片描述
    界面上双击图标,然后输入密码就行了,密码是前面用vncpasswd设置的。
    在这里插入图片描述

    展开全文
  • Centos7安装VNCSERVER

    2020-06-30 13:08:52
    操作系统:CentOS Linux release 7.5.1804 检查操作系统当前默认启动模式 [root@A5-303-NF5280M4-2018-150 ~]# systemctl get-default graphical.target #graphical.target:analogous runlevel 5 图形模式 #...

    操作系统:CentOS Linux release 7.5.1804

    1. 检查操作系统当前默认启动模式
    [root@A5-303-NF5280M4-2018-150 ~]# systemctl get-default
    graphical.target     
    #graphical.target:analogous runlevel 5 图形模式
    #multi-user.target: analogous to runlevel 3 文本模式
    
    1. 切换启动模式并重启生效
    #如果默认为文本模式,需要先切换至图形模式,重启生效.
    [root@A5-303-NF5280M4-2018-150 ~]# systemctl set-default graphical.target
    [root@A5-303-NF5280M4-2018-150 ~]# reboot
    
    1. 安装tiger-vncserver软件包
    [root@A5-303-NF5280M4-2018-150 ~]# yum install -y tigervnc-server.x86_64 
    
    1. 创建vncserver配置文件
    #拷贝示例配置文件
    [root@A5-303-NF5280M4-2018-150 ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
    
    1. 修改vncserver配置文件
    #修改vncserver配置文件,将<USER>替换为登录的用户名,本例中修改为root
    vi /etc/systemd/system/vncserver@:1.service
    # Clean any existing files in /tmp/.X11-unix environment
    ExecStartPre=/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.pid
    ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    #第一个root是需要通过图形界面登录的用户名,第二个/root是登录用户的家目录
    
    1. 重新加载systemd服务
    [root@A5-303-NF5280M4-2018-150 ~]# systemctl daemon-reload
    
    1. 创建用户的vnc登录密码
    #此处设置的密码,单独用于vnc登录,密码长度不小于8位,自行设置,与root密码无关。
    #考虑使用方便,通常设置为登录用户密码
    [root@A5-303-NF5280M4-2018-150 ~]# vncpasswd
    Password:
    Verify:
    Would you like to enter a view-only password (y/n)? n
    A view-only password is not used
    [root@A5-303-NF5280M4-2018-150 ~]# 
    
    1. 将vncserver设置为开机自启动
    [root@A5-303-NF5280M4-2018-150 ~]# systemctl enable vncserver@:1.service
    
    1. 启动vncserver服务并检查服务运行状态
    [root@A5-303-NF5280M4-2018-150 ~]# systemctl start vncserver@:1.service
    [root@A5-303-NF5280M4-2018-150 ~]# systemctl status vncserver@:1.service
    
    1. 更新防火墙策略
    #如服务器默认未开启防火墙,本步骤可忽略。
    [root@A5-303-NF5280M4-2018-150 ~]# firewall-cmd --permanent --add-service vnc-server
    [root@A5-303-NF5280M4-2018-150 ~]# systemctl restart firewalld.service#
    
    1. 登录测试

    打开vncview工具,客户端需要提前下载并安装
    在这里插入图片描述
    点击connect后,输入步骤7设置的vncpasswd密码。
    在这里插入图片描述
    点击OK,弹出主机图形界面登录窗口,输入root用户密码,可正常登录。
    在这里插入图片描述
    注释:vncserver@:1.service是指同一时间,只允许一个用户登录使用。如需要多用户同时操作图形界面,需要开启多个display窗口,重复步骤4,5,8,9,生产多个service配置文件,vncserver@:2.service,vncserver@:3.service,以此类推。

    展开全文
  • https://blog.csdn.net/u010638969/article/details/51244933

    https://blog.csdn.net/u010638969/article/details/51244933

    展开全文
  • 1. stop firewalld systemctl stop firewalld \ && systemctl ... set repo mkdir /etc/yum.repos.d/bak \ && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak \ && curl -o /etc/yum.repos.d/CentOS-Base.repo ...
  • centos7.6环境下安装vnc服务 二、平台 [root@xserver ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 三、解析 1.要想用vnc客户端链接到服务器,那么服务器必定得装过了GUI桌面程序,不然...
  • CentOS8安装VNCServer1.9

    千次阅读 2020-06-21 23:24:27
    CentOS8安装VNCServer系统信息安装VNCServer复制配置文件编辑复制后的配置文件开启服务测试是否VNCServer是否开起来关闭防火墙或开启端口权限其他 系统信息 [root@centos8 ~]# cat /etc/redhat-release CentOS ...
  • centos7安装配置vncserver

    万次阅读 2018-11-21 10:06:20
    【1】当完成安装vncserver的时候,假设我是服务器上的一个普通用户,我在命令行敲vncserver的时候, 这个命令会自动在我的家目录下创建一个 .vnc 文件夹。这包含了我的vnc的配置信息。 【2】另外有的时候安装完会...
  • centos 7 安装和配置vncserver

    万次阅读 2019-05-19 12:55:34
    在服务器上安装centos 7.考虑到远程桌面控制的需求就准备安装vncserver安装步骤:  关闭防火墙,centos的防火墙是firewalld,关闭防火墙的命令systemctl stop firewalld.service 。关闭enforce,...
  • Centos8安装vncserver

    2021-02-26 08:54:53
    一、简介 VNC (Virtual Network Console),即 虚拟网络控制台。它是一款优秀的远程控制工具软件,...另外一部分是服务器端的应用程序(vncserver); 3、特点 同样可以远程连入UNIX、Linux进行图形化操作的还有流行的X
  • 1、查看是否安装tigervnc好像6.0 以后VNC名字由vnc改成tigervnc# rpm -qa|grep tigervnc2、如果没有就安装下了# yum -y install tigervnc tigervnc-server3、添加启动项# chkconfig --add vncserver# chkconfig ...
  • CentOS8安装VNCServer1.10

    千次阅读 2020-12-11 21:30:01
    CentOS安装VNCServer1.10 系统信息 [root@centos8 ~]# cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core) 安装VNCServer [root@centos8 ~]# yum install tigervnc-server Last metadata expiration ...
  • centos6.5安装vncserver 简介 VNC (Virtual Network Computer)是虚拟网络计算机的缩写,VNC 是一款优秀的远程控制工具软件。 安装VNC服务 首先确认虚拟机已经安装了桌面环境,例如:gnome等 # vi /etc/inittab ...
  • 以root用户运行以下命令来安装vncserver; #yum install tigervnc-server 同样运行以下命令来安装vncviewer; #yum install vnc 停止并禁用防火墙; #systemctl stop firewalld.service #systemctl disable firewalld....
  • 安装以root用户运行以下命令来安装vncserver;yum install tigervnc-server同样运行以下命令来安装vncviewer;yum install vnc停止并禁用防火墙;systemctl stop firewalld.servicesystemctl disable firewalld....
  • CentOS7.6安装VNCServer

    千次阅读 2019-09-04 11:17:49
    操作系统:CentOS 7.6 64位 1、安装图形界面 [root@localhost ~]# yum groupinstall "X Window System" [root@localhost ~]# yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-...
  • 记新装CentOS 7离线安装VNCServer流程 步骤目录配置本地yum源仓库安装并配置tigervnc-server验证vncserver 配置本地yum源仓库 配置本地yum源仓库之前,先检查是否挂载ios镜像,需要用到ios包里的安装文件 [root@...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,603
精华内容 2,241
关键字:

centos7安装vncserver