当前位置: 首页 > news >正文

linux 系统 安装vnc

准备工作

 防火墙设置  放行防火墙

firewall-cmd --add-port=5901/tcp --permanent    #放行5901端口
firewall-cmd --reload    #重新加载生效

如果在测试环境,可直接关闭防火墙

systemctl stop firewalld && systemctl disable  firewalld

关闭selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0

安装

yum -y install tigervnc-server

安装后直接启动

vncserver

设置好连接vnc的密码,然后不用单独设置view-only password。

查看vncserver相关文件  默认在/root/.vnc/目录下

ll  /root/.vnc/

查看vncserver命令

[root@jeven ~]# vncserver --helpusage: vncserver [:<number>] [-name <desktop-name>] [-depth <depth>][-geometry <width>x<height>][-pixelformat rgbNNN|bgrNNN][-fp <font-path>][-cc <visual>][-fg][-autokill][-noxstartup][-xstartup <file>][-fallbacktofreeport]<Xvnc-options>...vncserver -kill <X-display>vncserver -list

查看启动的Server

[root@jeven ~]# vncserver -listTigerVNC server sessions:X DISPLAY #	PROCESS ID
:1		53351

结束vncserver服务进程

[root@jeven ~]# vncserver -kill :1
Killing Xvnc process ID 53351

查看vncserver监听端口

查看vncserver监听端口,vnc默认端口号是5900,开启第一个VNC进程就是访问5901端口,开启第二个就是5902,以此类推。

[root@jeven ~]# ss -tunlp |grep vnc
tcp    LISTEN     0      5         *:5901                  *:*                   users:(("Xvnc",pid=55624,fd=9))
tcp    LISTEN     0      128       *:6001                  *:*                   users:(("Xvnc",pid=55624,fd=6))
tcp    LISTEN     0      5        :::5901                 :::*                   users:(("Xvnc",pid=55624,fd=10))
tcp    LISTEN     0      128      :::6001                 :::*                   users:(("Xvnc",pid=55624,fd=5))

连接vnc

下载VNC客户端,填写VNC Server的地址:192.168.3.166:5901
输入设置的VNC密码,即可远程连接Linux桌面了。

然后就可以通过界面操作linux了

相关文章:

  • gRPC源码剖析-Builder模式
  • 0基础学习PyFlink——事件时间和运行时间的窗口
  • 【二、http】go的http基本请求设置(设置查询参数、定制请求头)get和post类似
  • Java基础之类型(内涵面试题)
  • nodemon : 无法加载文件 C:\Users\XXX\\npm\nodemon.ps1,因为在此系统上禁止运行脚本。
  • 《研发效能(DevOps)工程师》课程简介(三)丨IDCF
  • WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
  • 单点登录。
  • 矢量图形设计软件:Illustrator 2024(AI)中文激活版
  • 【教3妹学编程-算法题】117. 填充每个节点的下一个右侧节点指针 II
  • 【LeetCode刷题-链表】--1290.二进制链表转整数
  • 在 Python 中创建奇数列表
  • 【Java】多线程案例(单例模式,阻塞队列,定时器,线程池)
  • stm32 ADC
  • leetcode做题笔记211. 添加与搜索单词 - 数据结构设计
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 3.7、@ResponseBody 和 @RestController
  • Consul Config 使用Git做版本控制的实现
  • Cookie 在前端中的实践
  • CSS相对定位
  • Java|序列化异常StreamCorruptedException的解决方法
  • js继承的实现方法
  • SpiderData 2019年2月25日 DApp数据排行榜
  • spring cloud gateway 源码解析(4)跨域问题处理
  • SQLServer之创建显式事务
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • Travix是如何部署应用程序到Kubernetes上的
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 大整数乘法-表格法
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 前端攻城师
  • 前嗅ForeSpider采集配置界面介绍
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 听说你叫Java(二)–Servlet请求
  • 新手搭建网站的主要流程
  • 用Python写一份独特的元宵节祝福
  • 运行时添加log4j2的appender
  • 1.Ext JS 建立web开发工程
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #1015 : KMP算法
  • (02)vite环境变量配置
  • (3)nginx 配置(nginx.conf)
  • (zt)最盛行的警世狂言(爆笑)
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (一一四)第九章编程练习
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .bat批处理(六):替换字符串中匹配的子串
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .Net Core和.Net Standard直观理解
  • .net 设置默认首页
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表