首页 > 其他分享 >银河麒麟高级服务器操作系统V10——安装VNC实现远程桌面

银河麒麟高级服务器操作系统V10——安装VNC实现远程桌面

时间:2023-10-13 12:11:50浏览次数:60  
标签:bin VNC target service V10 vncserver 远程桌面 usr

转载:银河麒麟高级服务器操作系统V10——安装VNC实现远程桌面

银河麒麟高级服务器操作系统V10——安装VNC实现远程桌面

 

作者:高玉涵
时间:2021.09.14 10:14
博客:blog.csdn.net/cg_i
环境:Linux intkf2 4.19.90-23.8.v2101.ky10.x86_64 #1 SMP Mon May 17 17:08:34 CST 2021 x86_64 x86_64 x86_64 GNU/Linux

检查桌面环境

生产环境一般采用最小化安装,VNC 需要在有桌面环境下才能运行,进行下面操作查看到 UKUI GUI 桌面环境。

# 列出的组列表里有桌面环境。
yum grouplist
在这里插入图片描述

安装

  1. 因我已将系统 YUM 源指向本地,我直接输入如下命令安装即可:
yum install tigervnc-server -y
 
  1. 安装后使用如下命令验证是否成功:
rpm -qa|grep tigervnc-server
 

在这里插入图片描述

配置

  1. 复制 vnc 启动脚本并更改名称。如, vncserver@:1.service 中的 :1 表示“桌面号” 对应启动的网络端口号就是 5900+桌面号 ,即 5901 。如果再有一个就是 2 ,端口号就是 5902 ,以此类推:
cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
 
  1. root 用户访问 VNC 为例,编辑刚复制的新文件:
vim /etc/systemd/system/vncserver@:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
WorkingDirectory=/home/<USER>
User=<USER>
Group=<USER>

PIDFile=/home/<USER>/.vnc/%H%i.pid

ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver -autokill %i
ExecStop=/usr/bin/vncserver -kill %i

Restart=on-success
RestartSec=15

[Install]
WantedBy=multi-user.target
 
  1. 修改为以下内容:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking

PIDFile=/root/.vnc/%H%i.pid

ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver :1"
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'

Restart=on-success
RestartSec=15

[Install]
WantedBy=multi-user.target
 
  1. 设置 VNC 密码(VNC Viewer 连接服务器时需使用的密码)。需要输入两次密码,输入完成后会提示是否设置 view-only password ( “View-only password”密码,只允许查看,无控制权限。)这个可根据需要设置:
vncpasswd
 

启动服务

  1. 重新加载系统配置文件(系统新增或配置文件发生变化时,都需要执行 daemon-reload 子命令):
systemctl daemon-reload
 
  1. 设置开机启动并启动服务:
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
 
  1. 查看端口端口
netstat -ltp|grep Xvnc
 

在这里插入图片描述

防火墙配置

  1. 如果系统启用了防火墙,需要配置相应规则,否则连接不上:
firewall-cmd --add-port=5901/tcp --permanent
firewall-cmd --reload
 

至此,整个配置过程完结。

标签:bin,VNC,target,service,V10,vncserver,远程桌面,usr
From: https://www.cnblogs.com/ZXdeveloper/p/17761800.html

相关文章

  • dotnet 8 WPF 支持在 RDP 远程桌面状态下启用渲染硬件加速
    本文将和大家介绍在dotnet8里WPF引入的新功能之一,在RDP远程桌面状态下启用渲染硬件加速在dotnet8之前,在用户进行RDP远程桌面时WPF应用将默认关闭硬件渲染加速以获得更好的兼容性。随着系统层的渲染架构的优化,比如在WDDM驱动模型里面,进行远程桌面的硬件加速已经是......
  • Windows更改计算机上的远程桌面的侦听端口
    更改计算机上的远程桌面的侦听端口转载:https://learn.microsoft.com/zh-CN/windows-server/remote/remote-desktop-services/clients/change-listening-port 适用范围:WindowsServer2022、Windows10、Windows8.1、Windows8、WindowsServer2019、WindowsServer2016、......
  • 【常用操作】CentOS系统配置远程桌面
    一、前言当前系统使用最小化安装方式,因使用需求变更,需要使用图形化界面操作,此处介绍如何安装图形化界面,并配置远程桌面二、安装部署1、安装图形化界面安装Gnome包yumgroupinstall"GNOMEDesktop""GraphicalAdministrationTools"-y更新系统运行级别ln-sf/lib/sy......
  • 使用SSL证书加密微软远程桌面(本地部署证书)
    之前用微软的远程桌面,但未加密,总感觉差点意思,然后找到了一个大佬的技术教程,亲测可以用,这里做一下备份引用。原作者:李YD原文章:https://blog.csdn.net/a549569635/article/details/48831105/ ......
  • 在Deepin系统上配置微软Windows远程桌面服务
    .前言本文主要讲解如何在deepin系统上安装和配置Xrdp远程桌面。Xrdp是微软的远程桌面协议(RemoteDesktopProtocol,RDP)的开源版本。在Linux系统上安装Xrdp后,用户可以使用RDP客户端远程访问Linux桌面。现在我们来一起看看如何在deepin桌面安装Xrdp吧。目标:在deepin系统上安......
  • 远程桌面复制粘贴失效
    以下是找网上的答案这是因为远程桌面的剪切板监控已经失效。1.打开堡垒机的任务管理器,找到这个服务(我找不到这个界面) 2.点击结束进程。3.win+R输入rdpclip 在复制粘贴就可以了。二、如果还是不可以的话,去看下本机的这个服务有没有开启  二、试完无果,同事提供了方......
  • 【CVE-2019-0708】远程桌面服务远程执行代码漏洞复现
    【CVE-2019-0708】远程桌面服务远程执行代码漏洞当未经身份验证的攻击者使用RDP连接到目标系统并发送经特殊设计的请求时,远程桌面服务中存在远程执行代码漏洞。此漏洞是预身份验证,无需用户交互。成功利用此漏洞的攻击者可以在目标系统上执行任意代码。靶机:windows7IP:192......
  • Ubuntu22.04远程桌面配置(RDP,VNC)
    Ubuntu22.04设置远程桌面可以通过Gnome42内置的远程功能或,手动安装RDP或VNC软件一、通过Gnome42内置的远程功能在UbuntuDesktop22.04LTS上,远程桌面服务被配置为用户服务。因此,您必须登录系统才能启动远程桌面服务。如果您想在无人值守模式下远程使用Ubuntu(无需将显示器、......
  • vmware剪贴板共享不起作用的解决方法-银河麒麟V10服务器版
    安装了虚拟机自带的vmwaretools,还是不行试试这样:yuminstallopen-vm-toolsyuminstallopen-vm-tools-desktop或者:sudoapt-getautoremoveopen-vm-toolssudoapt-getinstallopen-vm-toolssudoapt-getinstallopen-vm-tools-desktop 结束后务必重启下......
  • noVNC
    Ubuntu22.04全程root用户安装vnc和图形化界面#更新aptupdate#安装桌面环境sudoaptinstallxfce4xfce4-goodies#安装vncserveraptinstalltightvncserver安装noVNCgitclonehttps://github.com/novnc/noVNCcd./noVNC/utils/opensslreq-new-x509-days36......