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

Linux之VNC工具安装及远程连接过程

一、VNC介绍1.1 VNC简介VNC (Virtual Network Console)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件可以实现远程控制计算机的功能。1.2 VNC组成VNC基本上是由两部分组成在任何安装了客户端的应用程序(vncviewer)的计算机都能十分方便地与安装了服务器端的应用程序(vncserver)的计算机相互连接。客户端的应用程序vncviewer服务器端的应用程序vncserver1.3 常见的VNC工具RealVNC是一款功能强大的VNC工具支持多种操作系统包括Windows、Linux、Mac OS X等具有高安全性和可靠性。UltraVNC是一款免费的VNC客户端和服务器软件支持Windows操作系统提供了远程桌面、文件传输、文本聊天等功能。TightVNC是一个小巧而强大的VNC工具支持Windows、Linux以及Unix等多种操作系统具有较高的安全性和性能。TigerVNC是一个开源的VNC工具支持Windows、Linux以及Mac OS X等多种操作系统具有稳定性和高性能。TeamViewer是一款针对远程支持、远程控制和在线协作的应用软件可以实现桌面共享、远程协助、文件传输等功能。二、本地环境介绍2.1 本地环境规划本次实践为个人测试环境服务器操作系统版本为centos7.6。hostname本地IP地址操作系统版本内核版本jeven192.168.3.166centos 7.63.10.0-957.el7.x86_642.2 本次实践介绍本次实践部署环境为个人测试环境在centos7.6环境下使用VNC工具本地远程连接Linux桌面环境。三、检查本地环境3.1 检查本地操作系统版本检查本地操作系统版本12[rootjeven ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)3.2 检查系统内核版本检查系统内核版本12[rootjeven ~]# uname -r3.10.0-957.el7.x86_643.3 检查本地yum仓库状态配置阿里云的镜像源12curl -o/etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.reposed-i -e/mirrors.cloud.aliyuncs.com/d-e/mirrors.aliyuncs.com/d/etc/yum.repos.d/CentOS-Base.repo检查本地yum仓库状态1234[rootjeven ~]# yum repolist all |grep enable!base/7/x86_64CentOS-7 - Base - mirrors.aliyun.com enabled: 10,072!extras/7/x86_64CentOS-7 - Extras - mirrors.aliyun.com enabled: 515!updates/7/x86_64CentOS-7 - Updates - mirrors.aliyun.com enabled: 4,996四、安装vncserver4.1 安装vncserver工具下载 tigervnc-server的rpm包安装1wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/tigervnc-server-1.8.0-21.el7.x86_64.rpm1rpm -ivh tigervnc-server-1.8.0-21.el7.x86_64.rpm直接使用yum安装vncserver1yum -yinstalltigervnc-server4.2 启动vncserver服务直接使用vncserver命令启动ncserver服务设置VNC访问密码。1vncserver4.3 查看vncserver相关文件默认在/root/.vnc/目录下1234567[rootjeven ~]# ll /root/.vnc/total 20-rw-r--r-- 1 root root 332 Jun 29 12:37 config-rw-r--r-- 1 root root 540 Jun 29 12:37 jeven:1.log-rw-r--r-- 1 root root 6 Jun 29 12:37 jeven:1.pid-rw------- 1 root root 8 Jun 29 12:37passwd-rwxr-xr-x 1 root root 540 Jun 29 12:37 xstartup4.4 查看vncserver命令查看vncserver命令1234567891011121314151617[rootjeven ~]# vncserver --helpusage: vncserver [:number] [-name desktop-name] [-depth depth][-geometry widthxheight][-pixelformat rgbNNN|bgrNNN][-fp font-path][-cc visual][-fg][-autokill][-noxstartup][-xstartup file][-fallbacktofreeport]Xvnc-options...vncserver -killX-displayvncserver -list查看启动的Server123456[rootjeven ~]# vncserver -listTigerVNC server sessions:X DISPLAY# PROCESS ID:1 53351结束vncserver服务进程12[rootjeven ~]# vncserver -kill :1Killing Xvnc process ID 533514.5 查看vncserver监听端口查看vncserver监听端口vnc默认端口号是5900开启第一个VNC进程就是访问5901端口开启第二个就是5902以此类推。12345[rootjeven ~]# ss -tunlp |grep vnctcp LISTEN 0 5 *:5901 *:*users:((Xvnc,pid55624,fd9))tcp LISTEN 0 128 *:6001 *:*users:((Xvnc,pid55624,fd6))tcp LISTEN 0 5 :::5901 :::*users:((Xvnc,pid55624,fd10))tcp LISTEN 0 128 :::6001 :::*users:((Xvnc,pid55624,fd5))4.6 防火墙设置放行防火墙12firewall-cmd --add-port5901/tcp--permanent#放行5901端口firewall-cmd --reload#重新加载生效如果在测试环境可直接关闭防火墙1systemctl stop firewalld systemctl disable firewalld关闭selinux12sed-is/SELINUXenforcing/SELINUXdisabled//etc/selinux/configsetenforce 0五、本地VNC客户端连接Linux下载VNC客户端填写VNC Server的地址192.168.3.166:5901输入设置的VNC密码即可远程连接Linux桌面了。总结以上为个人经验希望能给大家一个参考
http://www.rkmt.cn/news/1389034.html

相关文章:

  • 猫抓浏览器扩展:网页资源嗅探与高效下载的终极指南
  • Dify 工作流客服助手 + 群消息 + 钉钉推送
  • shell脚本编程语言
  • 去除文本 AI 痕迹有技巧,Claude 可识别多种问题并评分
  • 揭秘精准鼠标性能测试的3个核心技巧:MouseTester实战指南
  • Playwright截图质量控制:渲染、采样与编码三阶段调优指南
  • 音乐解锁神器:QMCDecode让QQ音乐加密音频重获自由
  • Unity热更新实战:Addressables+HybridCLR端到端落地指南
  • 3步解锁Ryzen隐藏性能:SMUDebugTool完全使用手册
  • 苍穹外卖--day10(订单状态定时处理、来单提醒和客户催单)
  • MusicFree插件生态:构建跨平台音乐聚合解决方案
  • 3步终极解决方案:TMSpeech离线实时语音转文字工具完整指南
  • 【PI_COT电源稳定性】快速评估COT电源稳定性
  • 武汉本地黄金回收机构不知道选哪家?害怕被套路?这家保证你避开所有套路,帮助你实现省心高价变现 - 奢侈品回收测评
  • Zotero中文文献管理终极指南:5分钟打造你的学术工作流
  • 英雄联盟智能助手:5分钟掌握免费战绩查询与BP辅助工具
  • 终极指南:用开源阅读鸿蒙版重塑你的数字阅读体验
  • 3种方法免费解锁Cursor Pro:设备指纹重置与账户管理完整指南
  • 基于Next.js与Claude AI构建全栈股票分析平台:技术架构与实战
  • 如何快速掌握BepInEx:Unity游戏模组开发的终极完整指南
  • 如何快速实现微博图片批量采集:终极效率提升指南
  • 5分钟掌握DeTikZify:科研图表生成的终极解决方案
  • 终极AMD处理器调试指南:快速掌握硬件性能调优技巧
  • Java反序列化漏洞底层原理与JBoss CVE-2017-7504深度复现
  • 【毕设实战】全栈音乐 APP(原生 Android + 微服务)|附全套论文 + PPT + 源码资料
  • Windows Cleaner终极指南:三步解决C盘爆红,免费开源的系统优化神器
  • Windows 11部署自动化终极指南:3步搞定系统安装与硬件兼容性
  • 保姆级教程:用Docker Compose一键部署RuoYi-Vue-Plus(含MySQL 8和Redis 7)
  • 告别龟速!Windows10下WSL2安装Ubuntu 22.04保姆级教程,附换源与迁移D盘指南
  • 2026 石家庄黄金回收热门门店梳理:品牌对比与安心出手指南 - 奢侈品回收测评