iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中如何安装和配置VNC服务器
  • 514
分享到

Linux中如何安装和配置VNC服务器

2023-06-27 19:06:06 514人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关linux中如何安装和配置VNC服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效

这篇文章将为大家详细讲解有关linux中如何安装和配置VNC服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 windowsMac 中的任何远程控制软件媲美。

Linux中如何安装和配置VNC服务器

一些 VNC 服务器的优点:

  • 远程的图形管理方式让工作变得简单方便。
  • 剪贴板可以在 Centos 服务器主机和 VNC 客户端机器之间共享。
  • CentOS 服务器上也可以安装图形工具,让管理能力变得更强大。
  • 只要安装了 VNC 客户端,通过任何操作系统都可以管理 CentOS 服务器了。
  • ssh 图形转发和 RDP 连接更可靠。

那么,让我们开始安装 VNC 服务器之旅吧。我们需要按照下面的步骤一步一步来搭建一个可用的 VNC。

首先,我们需要一个可用的桌面环境(X-Window),如果没有的话要先安装一个。

注意:以下命令必须以 root 权限运行。要切换到 root ,请在终端下运行“sudo -s”,当然不包括双引号(“”)。

1. 安装 X-Window

首先我们需要安装X-Window,在终端中运行下面的命令,安装会花费一点时间。

# yum check-update# yum groupinstall "X Window System"
Linux中如何安装和配置VNC服务器
#yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
Linux中如何安装和配置VNC服务器
安装和配置VNC服务器的法则安装和配置VNC服务器的法则
### 设置默认启动图形界面# unlink /etc/systemd/system/default.target# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
Linux中如何安装和配置VNC服务器
# reboot

在服务器重启之后,我们就有了一个工作着的 CentOS 7 桌面环境了。

现在,我们要在服务器上安装 VNC 服务器了。

2. 安装 VNC 服务器

现在要在我们的 CentOS 7 上安装 VNC 服务器了。我们需要执行下面的命令。

# yum install tigervnc-server -y
Linux中如何安装和配置VNC服务器

3. 配置 VNC

然后,我们需要在 /etc/systemd/system/目录里创建一个配置文件。我们可以将 /lib/systemd/sytem/vncserver@.service拷贝一份配置文件范例过来。

# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
Linux中如何安装和配置VNC服务器

接着我们用自己最喜欢的编辑器(这儿我们用的 nano)打开/etc/systemd/system/vncserver@:1.service,找到下面这几行,用自己的用户名替换掉。举例来说,我的用户名是 linoxide 所以我用 linoxide 来替换掉 :

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

替换成

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

如果是 root 用户则

ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"PIDFile=/root/.vnc/%H%i.pid
Linux中如何安装和配置VNC服务器

好了,下面重启 systemd 。

# systemctl daemon-reload

最后还要设置一下用户的 VNC 密码。要设置某个用户的密码,必须要有能通过 sudo 切换到用户的权限,这里我用 linoxide 的权限,执行“su linoxide”就可以了。

# su linoxide$ sudo vncpasswd
Linux中如何安装和配置VNC服务器

备注:确保你输入的密码多于6个字符

4. 开启服务

用下面的命令(永久地)开启服务:

$ sudo systemctl enable vncserver@:1.service

启动服务。

$ sudo systemctl start vncserver@:1.service

5. 防火墙设置

我们需要配置防火墙来让 VNC 服务正常工作。

$ sudo firewall-cmd --permanent --add-service vnc-server$ sudo systemctl restart firewalld.service
Linux中如何安装和配置VNC服务器

现在就可以用 IP 和端口号(LCTT 译注:例如 192.168.1.1:1 ,这里的端口不是服务器的端口,而是视 VNC 连接数的多少从1开始排序)来连接 VNC 服务器了。

6. 用 VNC 客户端连接服务器

好了,现在已经完成了 VNC 服务器的安装了。要使用 VNC 连接服务器,我们还需要一个在本地计算机上安装的仅供连接远程计算机使用的 VNC 客户端。

Linux中如何安装和配置VNC服务器

你可以用像Tightvnc viewer和 Realvnc viewer的客户端来连接到服务器。

要用更多的用户连接,需要创建配置文件和端口,请回到第3步,添加一个新的用户和端口。你需要创建 vncserver@:2.service, 并替换配置文件里的用户名和之后步骤里相应的文件名、端口号。请确保你登录 VNC 服务器用的是你之前配置 VNC 密码的时候使用的那个用户名。

VNC 服务本身使用的是5900端口。鉴于有不同的用户使用 VNC ,每个人的连接都会获得不同的端口。配置文件名里面的数字告诉 VNC 服务器把服务运行在5900的子端口上。在我们这个例子里,第一个 VNC 服务会运行在5901(5900 + 1)端口上,之后的依次增加,运行在5900 + x 号端口上。其中 x 是指之后用户的配置文件名vncserver@:x.service里面的 x 。

在建立连接之前,我们需要知道服务器的 IP 地址和端口。IP 地址是一台计算机在网络中的独特的识别号码。我的服务器的 IP 地址是96.126.120.92,VNC 用户端口是1。

执行下面的命令可以获得服务器的公网 IP 地址(LCTT 译注:如果你的服务器放在内网或使用动态地址的话,可以这样获得其公网 IP 地址)。

# curl -s checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/

其他命令:

关闭 VNC 服务。

# systemctl top vncserver@:1.service

禁止 VNC 服务开机启动。

# systemctl disable vncserver@:1.service

关闭防火墙。

# systemctl stop firewalld.service

关于“Linux中如何安装和配置VNC服务器”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Linux中如何安装和配置VNC服务器

本文链接: https://www.lsjlt.com/news/313063.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中如何安装和配置VNC服务器
    这篇文章将为大家详细讲解有关Linux中如何安装和配置VNC服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效...
    99+
    2023-06-27
  • Linux系统如何安装配置VNC
    这篇文章将为大家详细讲解有关Linux系统如何安装配置VNC,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。VNC 是在基于 UNIX 和 Linux 操作系统的免费的[开源的远程控制工具软件,远程控制能力...
    99+
    2023-06-28
  • Linux环境VNC服务如何安装、配置与使用
    这篇文章给大家分享的是有关Linux环境VNC服务如何安装、配置与使用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.确认VNC是否安装默认情况下,Red Hat Enterp...
    99+
    2024-04-02
  • Centos 6.5下如何安装配置VNC服务
    小编给大家分享一下Centos 6.5下如何安装配置VNC服务,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、搭建vnc服务器的过程查看tigervnc是否安装。[root@localhost ~]# rpm -qa |...
    99+
    2023-06-10
  • Ubuntu中怎么安装和配置VNC
    本篇内容介绍了“Ubuntu中怎么安装和配置VNC”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!介绍VNC或“虚拟网络计算”是一种连接系统,...
    99+
    2023-06-27
  • CentOS7中如何安装配置VNC Server
    这篇文章给大家分享的是有关CentOS7中如何安装配置VNC Server的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。需要使用Linux的远程桌面服务,xmanager之前用过,感觉一般,这次尝试下VNC。我的...
    99+
    2023-06-10
  • Linux中如何安装和配置Samba服务器
    要在Linux中安装和配置Samba服务器,可以按照以下步骤进行: 安装Samba软件包: 在终端中使用以下命令安装Samba软件...
    99+
    2024-04-28
    Linux 服务器
  • Linux中如何安装和配置Web服务器
    在Linux系统中安装和配置Web服务器通常会选择使用Apache、Nginx或者其他类似的Web服务器软件。下面是一个基本的步骤指...
    99+
    2024-04-09
    Linux
  • 如何进行VNC安装配置
    这篇文章给大家介绍如何进行VNC安装配置,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。VNC安装配置 Linux上安装某个软件时,经常需要启动图形,有时候Xmanager,xshell,xstart等工具无法正常启动图...
    99+
    2023-06-06
  • CentOS 6.5系统中如何安装配置VNC
    这篇文章主要介绍了CentOS 6.5系统中如何安装配置VNC,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、安装 VNC  默认情况下,CentOS 6.4 是没有安装的...
    99+
    2023-06-10
  • 如何在Linux中安装和配置Web服务器
    在Linux中安装和配置Web服务器通常是一个相对简单的过程。以下是一些常用的Web服务器软件和它们的安装和配置方法: Apac...
    99+
    2024-04-09
    Linux
  • Kali Linux中如何安装和配置FTP服务器
    在Kali Linux中安装和配置FTP服务器,可以使用vsftpd(Very Secure FTP Daemon)工具。以下是安装...
    99+
    2024-04-25
    Kali Linux
  • AIX6.1下如何安装及配置VNC
    这篇文章主要为大家展示了“AIX6.1下如何安装及配置VNC”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“AIX6.1下如何安装及配置VNC”这篇文章吧。  下载VNC &n...
    99+
    2023-06-04
  • Linux下怎么安装配置VNC Server
    这篇文章主要介绍“Linux下怎么安装配置VNC Server”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下怎么安装配置VNC Server”文章能帮助大家解决问题。VNC是虚拟网络控制...
    99+
    2023-06-28
  • Ubuntu Linux20.04安装和配置VNC远程桌面服务器
    VNC远程桌面服务器 VNC代表虚拟网络计算。从本质上讲,它是一个远程显示系统,不仅允许您在当前运行的计算机上查看桌面环境,而且从Internet上的任何地方的不同体系结构的计算机中查看远端的“桌面”环境。 VNC Server是用于在Li...
    99+
    2023-09-24
    服务器 linux ubuntu
  • Linux下如何安装和配置DNS服务器
    这篇文章主要介绍“Linux下如何安装和配置DNS服务器”,在日常操作中,相信很多人在Linux下如何安装和配置DNS服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下如何安装和配置DNS服务器...
    99+
    2023-06-10
  • linux中如何安装和配置Jetty
    这篇文章给大家分享的是有关linux中如何安装和配置Jetty的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供...
    99+
    2023-06-09
  • Linux中如何安装和配置ArangoDB
    这篇文章主要介绍了Linux中如何安装和配置ArangoDB的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux中如何安装和配置ArangoDB文章都会有所收获,下面我们一起来看看吧。ArangoDB是一个...
    99+
    2023-06-27
  • 如何在Linux中安装和配置数据库服务器
    在Linux中安装和配置数据库服务器通常会涉及以下几个步骤: 选择数据库服务器:在Linux中常用的数据库服务器有MySQL、P...
    99+
    2024-04-09
    Linux
  • 怎样进行VNC的安装和配置
    本篇文章给大家分享的是有关怎样进行VNC的安装和配置,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.服务器安装VNC服务端可以直接rpm安装vnc的服务端:rpm ...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作