Linux安装VNC(Linux桌面版远程)

这篇具有很好参考价值的文章主要介绍了Linux安装VNC(Linux桌面版远程)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Linux安装VNC服务

适用于CentOS7

#检查系统没有装GUI界面
rpm -qa | grep gnome

yum -y groupinstall "X Window System"
yum -y groupinstall "GNOME Desktop"

#安装VNC
yum install tigervnc tigervnc-server -y
检查开机运行级别
systemctl get-default  #查询当前开机运行级别

systemctl set-default multi-user.target  #表示切换到运行级别3,3为命令行模式
systemctl set-default graphical.target  #表示切换到运行级别5,5为图形化GUI模式
#可以不开启,但要保证linux有安装GUI服务。( "X Window System"、"GNOME Desktop")

设置密码

vncpasswd  #输入两次
Would you like to enter a view-only password (y/n)? y  #再输两次

启停服务,启停使用就可以

vncserver :1  
#1表示开启的是5901端口,1--5901,5901为客户端连接端口号,2--5902,以此类推,可同时开启多个端口

vncserver -list  #可查看已开启的端口列表
netstat -anp | grep 5901  #查看5901进程

linux vnc,运维,VNC,linux远程连接,安装VNC

linux vnc,运维,VNC,linux远程连接,安装VNC

linux vnc,运维,VNC,linux远程连接,安装VNC

连接测试

linux vnc,运维,VNC,linux远程连接,安装VNC

linux vnc,运维,VNC,linux远程连接,安装VNC

linux vnc,运维,VNC,linux远程连接,安装VNC

 关闭端口,关闭后会出现下图的链接失败

vncserver -kill :1  #表示关闭5901端口,但不影响除5901外的其他端口。
vncserver -kill :2  #表示关闭5902端口,但不影响除5902外的其他端口。

linux vnc,运维,VNC,linux远程连接,安装VNC

适用于CentOS6

网上的教程修改 vim /etc/sysconfig/vncservers 文件的方法,这个是CentOS6的方法,在CentOS7更改该配置文件已经没有意义
 

vim /etc/sysconfig/vncservers

###填入以下内容###
# THIS FILE HAS BEEN REPLACED BY /lib/systemd/system/vncserver@.service
VNCSERVERS="2:root"  #用户
VNCSERVERARGS[2]="-geomotry 1366x768"  #分辨率

二、设置VNC服务端开机自启动

按照上面的方法确实可以做到远程连接,但如果每次开机都需要使用vncserver :1命令才能启动服务显然是不合理的,可以通过cron调度任务的方式设置开机自启动,但vnc服务还可以新建server服务文件通过systemctl命令实现开机自启动。

适用于CentOS7

复制vncserver@.service文件,注意将<USER>更改成真实用户名,我这里改成root,一个用户需要建一个service服务文件。

文件名形式固定必须是vncserver@:2.service这个形式,更改文件名中的数字,代表更改端口,例如vncserver@:2.service代表着开启该服务后启动5902端口,vncserver@:3.service代表5903端口,vncserver@:50.service代表5950端口以此类推

有些教程会改%i,但其实不改也可以正常使用VNC。

cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service
vim /lib/systemd/system/vncserver@:2.service

#找到其中的<USER> ,修改成自己的用户名,这里我改成root用户。
###例子###
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
#ExecStart=/usr/bin/vncserver_wrapper root %i
ExecStart=/sbin/runuser -l root -c " /usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target
###例子###

systemctl start vncserver@:2.service
systemctl enable vncserver@:2.service

 启动vncserver@:50.service

linux vnc,运维,VNC,linux远程连接,安装VNC

linux vnc,运维,VNC,linux远程连接,安装VNC

关闭自启动

systemctl stop vncserver@:2.service
systemctl disable vncserver@:2.service

虚拟机是init3,但vnc仍然是Linux桌面版GUI,即init5,这是另一台主机192.168.136.69,VNC客户端和VNC服务端运行级别可以不同,只需要保证服务端有安装GUI即可。

linux vnc,运维,VNC,linux远程连接,安装VNC

三、卸载GUI图形界面

GUI虽然有些操作方便但十分影响服务器性能,提供卸载方法文章来源地址https://www.toymoban.com/news/detail-640986.html

yum groupremove "GNOME Desktop Environment"
yum groupremove "X Window System"

到了这里,关于Linux安装VNC(Linux桌面版远程)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 两条命令搞定Ubuntu系统安装与配置VNC server实现远程桌面连接

    本文介绍了在 Ubuntu 系统上安装和配置 VNC  服务器 所需的步骤,并展示在 windows端 如何通过 SSH 隧道安全地连接到 VNC 服务器。本文测试环境 Ubuntu 版本18.04,其它版本也行。整个安装过程只需要两条命令,再简单配置一下就能搞定。 1 、ubuntu系统先连接好互联网 2 、第一条命

    2023年04月21日
    浏览(34)
  • Ubuntu 20.04使用 VNC远程桌面连接避坑指南

    自从开始使用Ubuntu 20.04搭建深度学习服务器,就想到使用VNC远程桌面连接使用。可是之前一直使用的是Ubuntu18.04,心里想着设置应该不难,结果在配置的时候总出现无法连接的错误。下面我就分享一下我使用TigerVNC配置远程桌面连接过程中遇到的问题和解决方法。 本文使用的

    2024年02月04日
    浏览(32)
  • 3步教会你使用VNC Viewer远程连接控制树莓派桌面(详细)

    目录 1、查询IP地址 1.1、路由器后台查询 1.2、树莓派内查询 2、开启VNC服务 3、打开VNC Viewer进行连接 打开路由器后台,我这以腾达为例,在浏览器输入“ 192.168.0.1 ”进入后台,然后找到所有用户。下图可以看见有一个地址叫“ raspberrypi ”的很明显就是树莓派,很直观就能看

    2024年02月08日
    浏览(35)
  • VNC连接服务器实现远程桌面 --以AutoDL云服务器为例

    VNC连接服务器实现远程桌面 --以AutoDL云服务器为例 针对本地机为Windows 地址:autodl官网 云服务器租显卡跑些小模型很方便,但是当你想做可视化的时候,可能会遇到麻烦,云服务器没有显示输出界面,无法可视化一些检测任务的结果,或者可以下载结果到本地搭建环境跑可视

    2024年02月01日
    浏览(35)
  • Ubuntu X11VNC 远程桌面安装与使用

    通过下载安装VNC实现,远程操控Linux系统,详细安装步骤如下: 1.控制端 需下载VNC Viewer,官网地址为:Download VNC Viewer | VNC® Connect 1.1Windows选择如下: 下载完成后双击安装。 之后全部默认选择下一步,完成安装。 点击搜索栏,输入vnc ,打开vnc viewer 选择不登录进入 此时等待

    2024年02月15日
    浏览(35)
  • 银河麒麟系统V10——安装VNC实现远程桌面

    目录 检查桌面环境 安装 配置 ​编辑防火墙配置 安装环境: 生产环境一般采用最小化安装,VNC 需要在有 桌面 环境下才能运行,进行下面操作查看到  UKUI GUI  桌面环境。 1、因我已将系统yum源指向本地,我直接输入如下命令安装即可: 2、安装后使用如下命令验证是否成功

    2024年02月04日
    浏览(139)
  • 【服务器】远程连接选SSH(PUTTY、Finalshell、WinSCP) 还是 远程桌面(RDP、VNC、Xmanager)

    如果你手上没有实体服务器,那就可能需要租用服务器提供商的各种类型的服务器。 当租用服务器时,不可避免的一个问题就是服务器的远程连接。   通常,我们会使用SSH协议进行连接,对应的软件有Finalshell、PUTTY、WinSCP、Xshell等。   而有时,我们又想连接服务器的远程

    2024年02月04日
    浏览(45)
  • Windows如何安装VNC+Viewer+cpolar实现远程Ubuntu桌面?

    前言 实现ubuntu 系统桌面级别的远程连接,需要在ubuntu 系统中安装vnc,既然是桌面,前提是需要ubuntu 带有图形化界面,如果没有,可以执行以下命令安装图形化界面 1. ubuntu安装VNC 在ubuntu中安装vnc 安装LightDM【LightDM从设计上就是支持本地图形界面以获得最好的兼容性】 安装过程中会

    2024年01月19日
    浏览(35)
  • Linux 下查看 VNC 连接状态

    Windows 系统下进行远程连接的时候,往往会使用 VNC,VNC (Virtual Network Computing) 是一种跨平台的远程图形系统,它可以使 Windows,Linux,MacOS 进行远程图形操作系统,尤其是在 Linux 操作系统下,需要远程控制 Linux 系统时,更是不可缺少。本文详细介绍了 Linux 系统下查看 VNC 连接

    2024年02月05日
    浏览(38)
  • 虚拟机ubuntu使用VNC实现远程桌面

            在进行项目开发中,项目的可视化并不是时时刻刻都是可以得到的,尤其是对于工作中的workspace等个人虚拟空间的使用,没有办法做到可视化界面,只能通过终端进行操作。但是没有可视化,我们开发的项目又无法时时刻刻的检查效果,此时可以采用VNC进行远程桌

    2024年02月09日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包