`
流落星辰
  • 浏览: 12372 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

centos7使用vnc连接配置

阅读更多
[size=x-large]centos7配置vnc
1.安装tigervncserver,yum install tigervnc-server tigervnc-server-module
2.拷贝配置文件cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

3.进入到配置文件目录cd /etc/systemd/system

4.修改配置文件vim vncserver@:1.service
[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 :1 > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver :1 -geometry 1280x720 -depth 24"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-us 


5.  启用配置文件 systemctl enable vncserver@:1.service

6. 设置登陆密码:vncpasswd

7. 启动vncserver:systemctl start vncserver@:1.service

8 . 启动状态查看:systemctl status vncserver@:1.serviceer.target
9.在iptables中加入对应的端口5901(注意,如果有其他用户,那么也需要将端口加上。vnc的端口默认是5900 + n)

[root@localhost system]# cat /etc/sysconfig/iptables
# sample configuration for iptables service
# you can edit this manually or use system-config-firewall
# please do not ask us to add additional ports/services to this default configuration
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
[color=red]-A INPUT -p tcp -m state --state NEW -m tcp --dport 5901 -j ACCEPT[/color]-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

:wq! #保存退出

systemctl restart iptables.service #最后重启防火墙使配置生效

注意1、如果你不配置和启用防火墙,此时用VNC Viewer连接的话,会报:"connect:Connection timed out(10060)"错误。
2、本文是以root用户为例,如果其他用户也需要登录,那么,还需要将文件复制为
1
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service
同时,将文件内的%i改为2,并建立对应用户的vncpasswd。
3、
vncserver 启动失败的一种情况
#vncserver

Warning: localhost.localdomain:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server localhost.localdomain:1

Warning: localhost.localdomain:2 is taken because of /tmp/.X11-unix/X2
Remove this file if there is no X server localhost.localdomain:2

New 'localhost.localdomain:3 (root)' desktop is localhost.localdomain:3

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:3.log

解决办法:

删除 / tmp/.X11-unix/的内容[/size]
分享到:
评论

相关推荐

    centos7系统VNC多用户配置.txt

    解决添加非root用户,VNC不能正常启动。本人实测操作文档,我采用centos7.2

    Windows下使用VNC连接CentOS7远程桌面

    ### Windows下使用VNC连接CentOS7远程桌面 #### 一、引言 在实际运维工作中,有时我们可能需要远程连接到Linux服务器并使用图形用户界面(GUI)来进行某些特定的操作或任务。对于CentOS 7这样的Linux发行版,虽然...

    Centos6.2的VNC配置与连接

    以下是如何在 CentOS 6.2 上配置和连接 VNC 的详细步骤: 1. **安装 CentOS 6.2**: - 将 CentOS 6.2 的 ISO 映像文件放入虚拟机光驱。 - 启动虚拟机,选择 "Install or upgrade an existing system" 选项开始...

    CentOS 6.0 VNC远程桌面配置

    本文将指导读者如何在 CentOS 6.0 系统中配置 VNC 远程桌面,以便用户可以通过 VNC 客户端远程连接到 Linux 系统的图形界面。 一、VNC 服务器安装和配置 1. 检查 Linux 系统是否安装 VNC 服务器:使用命令 `rpm -q...

    Centos 安装配置VNC,及使用方法和常见问题解决办法

    1.引言 大家都知道可以通过Xmanger的各种...2.管理者配置VNC 这部分命令需要使用sudo用户或者root用户。 2.1 安装VNC 首先安装vnc-server服务,完成后可见“Complete!” sudo yum install tigervnc tigervnc-server 2

    centos 6的vnc客户端和服务端离线安装包

    为了提高安全性,建议使用SSH隧道加密VNC连接。此外,定期更新VNC软件以防止潜在的安全漏洞。 总的来说,离线安装VNC在CentOS 6上是一项实用的操作,尤其适用于网络环境受限的场合。正确安装和配置VNC客户端和...

    VNC 配置 Centos7

    VNC 配置 Centos7,此文档详细叙述了, CentOS配置VNC server的方法,以实现远程连接桌面

    CentOS VNC Server 配置

    测试VNC连接可以使用带有Java支持的浏览器进行连接测试,也可以使用VNC客户端软件连接。常见客户端包括RealVNC、TightVNC等。测试时需输入VNC服务端的IP地址和VNC服务的端口号。 8. VNC服务启动方式 VNC服务可以...

    CentOS 7.0安装和配置 VNC 服务器

    ### CentOS 7.0 安装与配置 VNC 服务器详解 #### 一、VNC 服务器概述 VNC(Virtual Network Computing)是一种基于RFB协议的远程控制技术,允许用户通过网络远程控制另一台计算机的图形桌面。该技术不仅支持跨平台...

    CentOS环境下VNC服务器安装与配置

    "CentOS环境下VNC服务器安装与配置" 一、VNC简介 VNC(Virtual Network Computing)是一款优秀的远程控制工具软件,它的功能类似于Windows中的远程桌面功能。VNC是基于UNIX和Linux操作系统的免费开源软件,远程...

    CentOS 6.5 安装VNC 5 详细过程

    现在,所有准备工作已经完成,可以使用 VNC 客户端连接 CentOS 6.5 远程桌面了。 VNC 优势 VNC 支持多种操作系统,包括 Mac OS X、Windows、Linux 等系列版本的 32 位和 64 位系统。VNC 的安装和配置非常简单,...

    CentOS 6.5服务器VNC远程桌面连接出错.docx

    CentOS 6.5 服务器 VNC 远程桌面连接出错解决方案 本文档提供了 CentOS 6.5 服务器 ...本文档提供了一份详细的 CentOS 6.5 服务器 VNC 远程桌面连接出错解决方案,涵盖了从安装、配置到启动和防火墙设置的所有步骤。

    windows上通过vnc连接Centos的远程桌面

    在Windows系统中,通过VNC(Virtual Network Computing)连接到运行CentOS的远程桌面是一种常见的远程...总的来说,通过VNC连接CentOS远程桌面,不仅方便了开发者在不同操作系统间的协作,也使得系统管理变得更加便捷。

    小白的linux学习之路-centos7开启VNC远程

    总结,CentOS7开启VNC远程登录涉及多个步骤,包括安装图形界面、配置VNC服务器、设置防火墙规则以及使用VNC客户端进行连接。通过这种方式,即使在没有物理访问的情况下,也可以远程控制Linux系统,进行日常管理和...

    CentOS中VNC的安装

    通过上述步骤,您可以在CentOS系统中成功安装和配置TigerVNC Server,并能够从其他计算机进行连接。请注意,在实际部署过程中,可能还需要根据具体情况进行调整。此外,为了确保安全性,请定期更改VNC密码并遵循最佳...

    CentOS6.6部署VNC服务端

    允许 VNC Server 使用的端口 (5901 和 5902) 通过防火墙。 ```bash iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT iptables -I INPUT -m state --state NEW -m tcp -p tcp --...

    CentOS_5.4_下VNC的设置

    在 CentOS 5.4 操作系统中,配置 VNC Server 是为了远程访问图形界面。VNC(Virtual Network Computing)是一种基于远程桌面协议(RDP)的软件,允许用户通过网络连接到另一台计算机的图形界面。下面我们将详细介绍...

    centos下远程桌面连接_VNC使用

    Centos 下远程桌面连接_VNC 使用 VNC(Virtual Network Computing)是一套由 AT&T 实验室所开发的可操控远程的计算机的软件,其采用了授权条款,任何人都可免费取得该软件。VNC 软件主要由两个部分组成:VNC server...

    VNC Viewer连接CentOS7桌面_202005102259.pdf

    总结来说,该文档详细介绍了在CentOS7服务器上安装和配置Tigervnc-server的过程,并使用VNC Viewer从Windows10系统远程连接到该服务器的图形桌面。整个过程涵盖了软件安装、用户认证、配置文件编辑、服务管理以及...

    How to install VNC server on Centos 7

    本文将详细介绍如何在CentOS 7操作系统上安装和配置VNC服务器。 二、安装准备 为了确保一切顺利进行,请确保您的CentOS 7系统已经更新至最新状态。您可以使用以下命令检查更新: ``` [root@krizna ~]# yum check-...

Global site tag (gtag.js) - Google Analytics