VNC配置远程控制服务器

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

本文目的

介绍如何使用VNC Viewer配置远程Linux桌面的服务器

前置知识点

  1. linux系统基本命令
  2. 有一个自己的linux用户(su也行喽)
  3. 端口映射(用于解决一些特殊情况)

VNC简介

相关内容参考VNC百度百科

VNC(Virtual Network Console)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer。

软件和环境准备

linux服务器端

  1. 下载vnc-server
yum install vnc-server
  1. 查看本机IP地址
    • ifconfig得到的包括虚拟网卡和物理网卡,这里需要关注物理网卡的ip地址。
    • 本人电脑上docker0和lo都是虚拟网卡,enp3s0f1是物理网卡且接入了网络。(根据实际情况物理网卡名称可能不同)
ifconfig
#会有输出相关的ip地址
  1. 可能需要VNC用户注册
  2. 第一次使用VNC需要设置密码这里设置成666666
sh-4.4$ vncpasswd
Password:#这里输入密码,可以输入666666
Verify:
Would you like to enter a view-only password (y/n)? n
  1. 打开VNC服务
sh-4.4$ vncserver :3 -geometry 1920x1080 -localhost no -depth 24 #这个是指令
# 返回值
New 'lab-X10:3 (zzh)' desktop at :3 on machine lab-X10

Starting applications specified in /etc/X11/Xvnc-session
Log file is /data/zzh/.vnc/lab-X10:3.log

Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /data/zzh/.vnc/passwd lab-X10:3 to connect to the VNC server.

相关命令参数的作用如下

命令参数 作用
-geometry 1920x1080 设置分辨率为1920x1080
-localhost no localhost是是否只能本地连接,需要设置为no
-depth 24 颜色位宽为24位,应该就是rgb888

这里显示指定了端口号3(不显示指定会按顺序分配)
结合VNC默认的端口号5900,因此外部访问的端口号应该是5903,也是我们在客户端VNC Viewer连接需要用到的。

第一次创建vncserver会让输入密码,这个密码也是远程连接的密码。

  1. 到这里已经获得了服务器的ip和VNC使用的端口号,记录下来。

如果非内网,则需要进行路由表的端口映射,我遇到的比较典型的场景是客户端主机和路由器在同一个局域网下,而服务器在路由器底下。
这个时候不在是简单的填写服务器的 "ip:端口"来进行VNC连接,需要把服务器的ip和端口映射到路由器的ip和端口上。通过访问路由器的ip:端口访问到对应服务器的ip:端口

windows客户端

  1. 安装VNC Viewer
    VNC Viewer下载地址,下载并且安装在电脑上即可。
  2. 新建连接,只需要填入上一步骤中得到的ip:端口服务器别名(自己设置的用于辨认),其余一些内容和安全性,画质有关,默认即可,不会影响使用。
    vnc配置代理,服务器,运维
  3. 双击连接输入密码即可
  4. 连接成功
    vnc配置代理,服务器,运维
  5. 如果剪贴板突然失效的话运行如下命令
    sh-4.4$ vncconfig &
    

参考文献

VNC百度百科文章来源地址https://www.toymoban.com/news/detail-794675.html

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

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

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

相关文章

  • 如何使用 SSH 远程控制一台 Windows 服务器

    查了一下,Windows 上其实也是有 SSH 服务器的,只不过默认是没有装的,这里只需要安装一个 OpenSSH 服务器就好了。 Win10 的话,就在设置里面可以安装,从开始菜单打开“设置”,然后选择应用和功能,这里就有一个“管理可选功能”的选项。 应用和功能页面 点击之后便可以

    2024年02月05日
    浏览(56)
  • docker-compose自建RustDesk远程控制服务器

    github: rustdesk/rustdesk-server: RustDesk Server Program (github.com) 其中第16行【rustdesk.example.com】更改为本机centos服务器公网ip地址,或已正确解析并可访问的域名。 1、设置服务器系统防火墙放行相关端口 2、设置云服务器网卡安全组放行相关端口 把yml文件里改好的IP或域名,填写到使

    2024年01月20日
    浏览(58)
  • 在外远程控制我的世界服务器 - MCSM面板【端口映射】

    转载自远程穿透文章:公网远程访问连接Minecraft我的世界服务器 - MCSM控制面板 MCSManager 是一个开源,分布式,轻量级,一键开服,支持大部分游戏服务端和控制台程序的管理工具。支持中英语言,一直在为 Minecraft,Terraria,Steam 游戏服务器管理员,运维人员和企业提供健康的

    2024年02月04日
    浏览(31)
  • 去他妈的某日葵,老子自建服务器搭建远程控制.

    大家好,我是鸟哥。一个半路出家的程序员。 今天带大家玩一个非常有意思的神器——RustDesk,一款开源的远程控制神器。开箱即用,超级简单,无需任何配置。支持Android、iOS、Mac、Linux、Window。默认使用RustDesk的注册/中继服务器,完全免费且功能和效果不输于收费的某日葵

    2024年02月09日
    浏览(31)
  • 【python】用 Python 远程控制 Windows 服务器,简直太方便了~

    在很多企业会使用闲置的 Windows 机器作为临时服务器,有时候我们想远程调用里面的程序或查看日志文件。 Windows 内置的服务「 winrm 」可以满足我们的需求。 它是一种基于标准简单对象访问协议( SOAP )的防火墙友好协议,允许来自不同供应商的硬件和操作系统进行互操作

    2024年01月21日
    浏览(31)
  • 家用 NAS 服务器(5)| winserver2022使用及远程桌面控制

    原文地址:CSDN 博文 前文提要:家用 NAS 服务器(4)| MergerFS和SnapRaid数据定时备份 后文链接:家用 NAS 服务器(6)| Nextcloud 网盘 在进一步设置 Hyper-V 中的 Ubuntu 之前,先将 winserver 2022 激活显得更加重要。 winserver 的激活,主要依赖于 KMS 功能。KMS 的认证服务器可以从网络上自

    2024年02月10日
    浏览(28)
  • CLO-为云服务器配置vnc远程桌面

            本文共分五个部分,分别是配置云服务器安全组放开所有端口、为云服务器安装虚拟桌面、为云服务器安装vnc_server、为本地电脑安装vnc_client、分析vnc交互报文。         首先更新系统 【腾讯云】登录官网-【控制台】-【我的资源】-【云服务器】-【网络与安全】-【

    2024年02月08日
    浏览(32)
  • 《树莓派4B家庭服务器搭建指南》第二十一期:安装开源远程桌面服务rustdesk, 内网丝滑,外网流畅控制

    title: 《树莓派4B家庭服务器搭建指南》第二十一期:安装开源远程桌面服务rustdesk, 内网丝滑,外网流畅控制Windows,macOS,Linux设备 tags: 个人成长 categories: 树莓派不吃灰 前段时间, 有一台老式MacBook Pro被我改造成了影视资源解码主机, 《树莓派4B家庭服务器搭建指南》第十七期:树

    2024年02月06日
    浏览(36)
  • 一个小型的物联网实验,让stm32实验板和Android studio写的APP同时连接上mqtt服务器实现远程控制实验板状态

    目录 一、前言 二、实验工具 1.野火F103开发板  2.MQTT代理工具mqtt.fx  三、安卓APP代码  1.建立工程 2.导入Java jar包 3.布局文件activity_main 4.Mainactivity 5、配置联网权限 6.测试APP  7.导出apk安装包  四、STM32实验板代码 1.main函数 2.esp8266  3.onenet  4.小总结 五、测试 1.测试app与mqtt的

    2024年02月05日
    浏览(40)
  • Windows在外远程桌面控制macOS 【macOS自带VNC远程】

    macOS系统自带有VNC远程桌面,我们可以在控制端上安装配置VNC客户端,以此来实现远程控制macOS。但通常需要在不同网络下进行远程控制,为此,我们可以在macOS被控端上使用cpolar做内网穿透,映射VNC默认端口5900,通过所生成的公网地址,来实现在公网环境下远程控制VNC。 打

    2024年02月03日
    浏览(78)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包