CentOS7.6服务器部署VNC

2023-10-26

安装vnc服务器

[root@localhost ~]# yum install tigervnc-server

开启vnc

[root@localhost ~]# vncserver 

You will require a password to access your desktops.

Password:				//输入密码
Verify:					//重复密码
Would you like to enter a view-only password (y/n)? n		//只可看的密码,一般选n
A view-only password is not used
xauth:  file /root/.Xauthority does not exist

New 'localhost.VD:1 (root)' desktop is localhost.VD:1

Creating default startup script /root/.vnc/xstartup
Creating default config /root/.vnc/config
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.VD:1.log

开启远程端口

[root@localhost ~]# vncserver :1

New 'localhost.VD:1 (root)' desktop is localhost.VD:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.VD:1.log

查看服务器ip

[root@localhost ~]# ifconfig | grep inet
        inet 10.10.41.43  netmask 255.255.252.0  broadcast 10.10.43.255
        inet6 2400:dd01:1001:1040:3b37:b445:ad5b:ad2f  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::bdd8:8bd:8871:f736  prefixlen 64  scopeid 0x20<link>
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>

关闭防火墙和selinux

1. 关闭防火墙

将firewalld服务设置为disable

[root@localhost ~]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

查看状态,成功关闭

[root@localhost ~]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

Apr 22 10:06:35 localhost.VD systemd[1]: Starting firewalld - dynamic firewall daemon...
Apr 22 10:06:37 localhost.VD systemd[1]: Started firewalld - dynamic firewall daemon.
Apr 22 15:31:38 localhost.VD systemd[1]: Stopping firewalld - dynamic firewall daemon...
Apr 22 15:31:39 localhost.VD systemd[1]: Stopped firewalld - dynamic firewall daemon.

2. 关闭selinux

  • 临时修改
[root@localhost ~]# setenforce 0
  • 永久修改,下次开机生效
[root@localhost ~]# vim /etc/selinux/config 

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled				//开启时显示为enforcing,将其改为disabled
  • 查看状态,成功关闭
[root@localhost ~]# getenforce
Permissive

远程访问

打开vnc-viewer,输入需要访问的ip和端口号即可进行访问,本文中使用的ip为:10.10.41.43::5901

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CentOS7.6服务器部署VNC 的相关文章

  • OSPF实验

    我们坠落 破碎 掉入深渊 但我们终会被托起 被治愈 我们无所畏惧 OSPF部分实验 一 pandas是什么 二 使用步骤 1 引入库 2 读入数据 总结 没关系的 大家都会做错选择 会莫名其妙掉眼泪 走在路上会突然崩溃 但这并不影响我们去看

随机推荐

  • 栈越界攻击分析

    1 栈帧简介 之前几期学习分享了关于栈帧系列知识的学习 我们知道函数调用过程中 每一个调用函数都是以栈帧为单位 在其内存空间上做相关操作 每一个调用函数的栈帧存有其返回地址 调用函数结束后 根据返回地址回到上层栈帧空间 直至main 函数的
  • c++访问私有成员变量和私有成员函数的常用方法

    类的对象不能直接访问类声明的私有成员变量 否则破坏了信息隐藏的目的 在C 中 为了防止某些数据成员或成员函数从外部被直接访问 可以将它们声明为private 这样编译器会阻止任何来自外部非友元的直接访问 1 私有成员变量的四种访问方法 1
  • Allegro 为无网络的pin创建并添加网络

    学习笔记 allegro在直接进行PCB绘制而不导入网表的情况 或者在不修改原理图更新网表的情况下 添加无网络的pin并为其创建或指定网络 1 为元件创建网表 logic gt part logic 在 Parts list 添加所需要的元
  • 什么是面向对象编程(OOP)?

    Java 程序员第一个要了解的基础概念就是 什么是面向对象编程 OOP 玩过 DOTA2 一款推塔杀人的游戏 吗 里面有个齐天大圣的角色 欧洲战队玩的很溜 国内战队却不怎么会玩 自家人不会玩自家的神话英雄 实在有点悲哀 我们用 Java 定
  • Java集合

    Java集合 在开发实践中 对于数据的处理十分重要 而经常面对方方面面的数据是常态 所需要的数据形式 保存数据 变换数据长度 更改数据类型 就需要数据结构来实现 需要一些能够动态增长长度的容器来保存我们的数据 Java中对于各种数据结构的实
  • 线程池EterfreeA/ThreadPool的使用

    在GitHub上有个线程池项目 地址为 https github com EterfreeA ThreadPool 开源 它的License为AFL 3 0 这里了解学习下 code中有较多的中文说明 1 Core hpp 一些define
  • RecyclerView列表九宫格瀑布流,多条目,SpringView实现上拉下拉刷新

    首先导入RecyclerView的依赖 SpringView的依赖 compile com android support recyclerview v7 25 3 1 compile com liaoinstan springview l
  • 虚函数及虚函数表

    虚函数及虚函数表 各个类对象共享类的虚函数表 每个类对象有个虚函数指针vptr 虚函数指针vptr指向虚函数表 对于只有一个虚函数表的情况 虚函数 简单的说 每一个含有虚函数 无论是其本身的 还是继承而来的 的类都至少有一个与之对应的虚函数
  • 基于MATLAB的车牌识别系统+GUI界面的毕业设计(完整源码+课题报告+说明文档+数据)

    文章目录 1 前言 2 实现步骤 1 颜色信息提取 2 倾斜校正 3 字符分割 4 字体识别 5 语音播报 6 存储数据 3 总结 4 完整源码下载 1 前言 近年来 随着交通现代化的发展要求 汽车牌照自动识别技术已经越来越受到人们的重视
  • 浅谈为什么一个java源文件中只能有一个public类?

    第一 只有一个public类 浅谈为什么一个java源文件中只能有一个public类 每个编译单元 文件 只能有一个public 类 这么做的意思是 每个编译单元只能有一个公开的接口 而这个接口就由其public 类来表示 java程序的入
  • javax.ws.rs restful开发

    注解使用原文 https blog csdn net qq 22177809 article details 86592660 java ws rs是jax rs规范中定义的包名 jax rs全称Java API for RESTful S
  • 【继承关系中赋值运算符的重载、单例模式】

    继承关系中赋值运算符的重载 1 程序设计者在基类和派生类中都没有重载operator 函数 C 编译器将在基类和派生类中自动产生按位赋值的 重载operator 函数 C 编译器会在派生类的重载赋值函数中 加入基类重载赋值函数的调用 是C
  • IDEA报错 java: 需要class, interface或enum

    文章目录 报错截图 源码 原因 修改 结果 报错截图 源码 import java awt import java io import javax swing package Chapter 2 原因 在Idea中 package要放在im
  • c语言我爱你二进制,二憨的爱情c语言表白代码我爱你·爱如流离.DOC

    摘要 二憨的爱情 c语言表白代码我爱你 爱如流离 HYPERLINK 二憨的爱情 c语言表白代码我爱你 爱如流离 那些或喜或悲的情节慢慢的在我脑中烟消云散 她从不后 于是 流离 选择了我 java旋转爱心代码 更不是金钱 爱情 她早就知道靠
  • 【tkinter学习笔记 - 4】:canvar画布、Text文本框的使用

    目录 canvar画布 代码演示 二 Text文本框的使用 代码演示 canvar画布 canvar 画布 是一个矩形区域 可以放置图形 图像 组件等 代码演示 from tkinter import import tkinter as t
  • C++第一课:hello world!+int char变量

    c语言大家都知道吧 c 就是c的延伸 众所周知 c的影响力极大 那是不是说c 就更是一门很牛的语言 答案 没错 但它非常的难 anyway 语言还是要学的 所以老规矩 helloworld ps 我用的ide是vscode可以到我发布的第一
  • 选择屏幕几种事件的执行顺序

    最先执行的是INITILIZATION 用于变量的初始化 然后是AT SELECTION SCREEN OUTPUT 如果把选择屏幕也看作是普通的SCREEN 那它对应的是屏幕的PBO 最后是AT SELECTION SCREEN 这个可以
  • 华为OD机试 - 人数最多的站点(Java)

    题目描述 公园园区提供小火车单向通行 从园区站点编号最小到最大通行如1 2 3 4 1 然后供员工在各个办公园区穿梭 通过对公司N个员工调研统计到每个员工的坐车区间 包含前后站点 请设计一个程序计算出小火车在哪个园区站点时人数最多 输入描述
  • Linux下 Nginx设置开机自启

    1 将启动命令添加到 etc rc d rc local 文件中 2 添加完保存后 给rc local文件赋予可执行权限 chmod x etc rc d rc local
  • CentOS7.6服务器部署VNC

    CentOS7 6服务器部署VNC 安装vnc服务器 开启vnc 开启远程端口 查看服务器ip 关闭防火墙和selinux 远程访问 安装vnc服务器 root localhost yum install tigervnc server 开