【远程桌面】nomachine下载安装使用教程、zerotier下载安装使用教程超详细

news2024/11/28 0:46:13

文章目录

    • 一、软件介绍
    • 二、NoMachine远程桌面
      • 1.Windows下载安装使用
      • 2.Linux下载安装使用
      • 3.Android下载安装使用
      • 4.ARM下载安装使用(未实践)
    • 三、ZeroTier内网穿透
      • 0.官网注册账户
      • 1.Windows下载安装使用
      • 2.Linux下载安装使用
      • 3.Android下载安装使用
      • 4.ARM下载安装使用(未实践)
    • 四、遇到的问题
      • 1.NoMachine连接ubuntu分辨率低
      • 2.NoMachine报错:The session negotiation failed

一、软件介绍

  • NoMachine是一款远程桌面软件。适用于Linux、windows、ARM、Android等几乎全系统。常见的远程桌面软件还有向日葵、ToDesk等。选择NoMachine是因为它支持ARM32位、ARM64位处理器

  • ZeroTier是一款内网穿透软件,通过建立虚拟局域网,能够实现设备之间的远程访问。比如在家里用手机访问实验室中的电脑。

  • 如何选择:

    (1)仅安装NoMachine,只能在局域网中实现远程桌面控制。适用于同一局域网设备。

    (2)NoMachine+ZeroTier,可以实现非局域网远程桌面控制。可以从公网访问内网设备。适用于远距离控制。

二、NoMachine远程桌面

  • 官网下载地址:NoMachine - Download Free Remote Desktop Access

  • 偶尔可能需要翻墙,我把之前下载好的放这里。下载时间:2023.1.5

    https://wwzr.lanzout.com/b047kj9kf 密码:1234

image-20230105103425385

1.Windows下载安装使用

  • 官网下载

    image-20230105091458889

  • 下载得到

    image-20230105103811848

  • 安装一路NEXT,中间更改安装目录,无中文就行。

  • 安装完成如下图,第一次进入有官方使用说明,点OK继续。

    image-20230105104729226

  • 进入主界面

    image-20230105104514327

  • windows安装完成,接下来在另一台设备安装NoMachine

2.Linux下载安装使用

  • 官网下载对应版本,ubuntu选择deb格式的安装包,可直接双击安装。

    image-20230105104852666

    image-20230105105203915

  • 将安装包复制到Linux中,直接双击安装。如果不行则使用命令安装

    sudo dpkg -i nomachine_8.2.3_4_amd64.deb
    
  • 安装好后界面和windows一样,此时软件自动搜索到可连接的设备。

    image-20230105105648705

  • 双击进行连接。输入要连接的设备的用户名和密码

    image-20230105105910020

  • 接下来是官方给的使用指南,一路点击OK。就可以完成连接。下图为我用windows远程连接ubuntu桌面。

    image-20230105110114095

  • 使用技巧:

    image-20230105110234918

    image-20230105110413459

    image-20230105110435404

    image-20230105110548238

3.Android下载安装使用

  • 安卓应用下载,在上面的官网下载的话需要去google play下载。要翻墙,还要有账号,优点麻烦,直接下载我之前下载好的吧。

    gooleplay软件下载器:APK 下载器 - 无限制 - APK Support 2023

  • 使用和上面类似,各个平台使用都一样,主要是安装不一样。

4.ARM下载安装使用(未实践)

  • 官网下载对应版本:

    image-20230105112536461

  • ARM架构版本和处理器版本:ARM架构版本及处理器系列详细介绍_MasterHu88的博客-CSDN博客_描述arm处理器系列、指令集架构情况

    image-20230105113136606

三、ZeroTier内网穿透

0.官网注册账户

  • 官网注册并登录:Sign in to ZeroTier

  • 登录成功后创建虚拟局域网:

    image-20230105114526942

  • 创建成功。获得一个网络ID。后面会用到。

    image-20230105114600091

1.Windows下载安装使用

  • 官网下载:Download – ZeroTier

    image-20230105114720018

  • 直接双击安装

  • 安装好后在任务栏可以看到其图标

    image-20230105114905767

    image-20230105115001329

    输入刚刚注册时,获得的网络ID。

    image-20230105115042936

  • 此时在官网中可以看到有网络设备加入。勾选加入虚拟局域网。

    image-20230105115239690

2.Linux下载安装使用

  • 下载安装

    curl -s https://install.zerotier.com | sudo bash
    
  • 添加刚刚获得的网络ID

    sudo zerotier-cli join 网络ID
    
  • 就可以了,在网页中可以看到又一台设备加入

3.Android下载安装使用

  • 官网安卓应用下载,需要去google play下载。要翻墙,我把下载好的放上面了。
  • 使用一样的,输入网络ID就行。

4.ARM下载安装使用(未实践)

四、遇到的问题

1.NoMachine连接ubuntu分辨率低

  • 在ubuntu命令行输入ubuntu分辨率更改命令。xrandr命令

    xrandr -s 1920x1080_60.0
    

2.NoMachine报错:The session negotiation failed

  • 在windows中搜索本地安全策略(搜索快捷键win+q)

    image-20230105111854656

    image-20230105112058987

    image-20230105112204974

  • 添加完成后,重启电脑。

参考:NoMachine出现session negotiation failed的解决方案_Simon Kenneth的博客-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/142979.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android 学习 - 不完善

SharedPreference 共享参数用法 SharedPreference 是 Android 的一个轻量级存储工具, 采用的存储结构是Key-Value的键值对方式. 共享参数的存储介质是符合XML规范的配置文件. 保存路径是: /data/data/应用包名/shared_prefs/文件名.xml 利用元数据配置快捷菜单 (1)元数据的met…

【阶段二】Python数据分析Pandas工具使用11篇:探索性数据分析:数据的检验:卡方检验与t检验

本篇的思维导图: 探索性数据分析:数据的检验 卡方检验 在实际的学习或工作中,也会碰到关于离散型变量之间的探索性分析,如两个离散变量之间是否相互独立。对于该问题的解答,就需要运用统计学中的卡方检验了。卡方检验属于非参数的检验方法,其原假设是两个离散变…

Spring——最全Spring目录

📫作者简介:zhz小白 公众号:小白的Java进阶之路 专业技能: 1、Java基础,并精通多线程的开发,熟悉JVM原理 2、熟悉Java基础,并精通多线程的开发,熟悉JVM原理,具备⼀定的线…

2022 IoTDB Summit:IoTDB PMC侯昊男《Apache IoTDB首创时序顺乱序分离存储引擎 IoTLSM》...

12 月 3 日、4日,2022 Apache IoTDB 物联网生态大会在线上圆满落幕。大会上发布 Apache IoTDB 的分布式 1.0 版本,并分享 Apache IoTDB 实现的数据管理技术与物联网场景实践案例,深入探讨了 Apache IoTDB 与物联网企业如何共建活跃生态&#…

Flutter项目中添加Webview(八)使用JavaScript渠道

借助JavascriptChannel,您的应用可以在WebView的JavaScript上下文中注册回调处理程序,可以调用这些回调处理程序将值传递回应用的Dart代码。在此步骤中,您将注册一个使用 SMLHttpRequest的结果调用SnackBar。 将WebViewStack类更新如下所示&…

Mysql的锁(自用笔记)

笔记(https://www.bilibili.com/video/BV1Kr4y1i7ru) 什么是锁? mysql中有哪几种锁 表级锁 表级锁-表锁 write lock 写锁, 加锁客户端,可以读写操作, 其他客户端不能 读,写操作 表级锁-元数据锁 一个例子,事务中,增删改查时候,会自动加入元数据锁,不允许对表结构进行修改 …

Keras model.predict输出的概率值转换为类别

问题:使用Keras做分类任务,model.predict预测得到的值为每个类别的概率值,而不是类别。 源码: y_test_pred model.predict(x_test, batch_size256, verbose1)解决: import numpy as np y_test_pred model.predict(…

[ctf.show pwn] 新手杯,七夕杯

闲来无事作练习新手杯pwn1好长的代码,看了十几分钟,发现最后一个函数是后门,而且是不用敲的那种。void __noreturn door() {char s[32]; // [rsp0h] [rbp-50h] BYREFchar command[40]; // [rsp20h] [rbp-30h] BYREFunsigned __int64 v2; // […

【新年心安】新冠感染“阳康”套餐,“阳康”后的你,很有必要

你有没有 在阳康后还伴随 呼吸急促(气短)、全身乏力、咳嗽、出冷汗等 健康问题阳康健康检查套餐 潍坊正大光明老年病医院为更好的服务患者现推出阳康健康检查套餐,“阳康”后的你,体检先行很有必要!详情如下&#xff1…

【LeetCode面试TOP100】力扣打卡第一天!

✨哈喽,进来的小伙伴们,你们好耶!✨ 🛰️🛰️系列专栏:【LeetCode面试TOP100】 ✈️✈️本篇内容:力扣Top100——第1,2题! 🚀🚀代码存放仓库gitee:力扣面试Top100题&…

JavaScript刷LeetCode拿offer-js版字典

1. 字典简介 与集合类似,字典也是一种存储唯一值的数据结构,但它是以键值对的形式来存储。 使用 ES6 Map 1.1 字典的常用操作 const m new Map();// 增 m.set(a, aa); m.set(b, bb);// 删 m.delete(b); m.clear();// 改 m.set(a, aaa)// 查 m.get(a…

【JavaScript 逆向】极验三代无感验证码逆向分析

相关文章 【JavaScript 逆向】极验三代滑块验证码逆向分析 【JavaScript 逆向】极验四代无感验证码逆向分析 【JavaScript 逆向】极验四代滑块验证码逆向分析 声明 本文章中所有内容仅供学习交流,相关链接做了脱敏处理,若有侵权,请联系我…

ESP32设备驱动-HDC1008温度传感器驱动

HDC1008温度传感器驱动 1、HDC1008介绍 Texas Instruments 的 HDC1008 是一款带有集成温度传感器的数字湿度传感器,能够以极低的功耗提供出色的测量精度。 该设备基于新型电容传感器测量湿度。 湿度和温度传感器在出厂时已校准。 创新的 WLCSP(晶圆级芯片规模封装)使用超紧…

dubbo源码实践-Exchange 信息交换层例子

1 Exchange 层概述官方定义:exchange 信息交换层:封装请求响应模式,同步转异步,以 Request, Response 为中心,扩展接口为 Exchanger, ExchangeChannel, ExchangeClient, ExchangeServer。其中Exchanger是SPI扩展点&…

虹科分享 | 网络流量监控 | 构建大型捕获文件(Ⅰ)——Wireshark过滤器和其他Allegro网络万用表工具

数据包分析是一个复杂的话题。如果在没有设置参数的情况下启动Wireshark,就会开始实时捕获或打开一个预先录制的pcap文件。在很短的时间内,可能有成千上万的数据包等待分析。有一种危险,就是被大量的数据困住了。 然而,如果用户想…

BPF学习笔记(八)--Linux tracing system对比分析

Linux trace技术发展已久,经常看到很多的专业术语,从perf LTTng systemtap bpftrace tracepoint trace BCC bpf ebpf等词汇,这些关键的词汇有着怎样的联系和关联,通过下面的这个图可以直观的认识到这几种关键技术的内在联系。 整…

Java认识多线程与Thread类的使用

目录 认识线程(Thread) 概念 为什么会有线程的出现? 刨根问底。为什么进程的创建与销毁效率很低呢? 多线程的轻量体现: 进程与线程的区别 第一个多线程程序 抢占式执行是啥 JDK中jconsole工具的使用 创建线程…

Live800:智能客服机器人的知识库怎么创建?

智能客服机器人的知识库是以知识为基础的系统,它可以明确地表达与实际问题相对应的知识,并构成相对独立的程序行为主体,有利于有效、准确地解决实际问题。从本质上来说,智能客服机器人的知识库实际上就像人类的大脑,储…

Flutter关于软键盘的一些问题

Scaffold类有个resizeToAvoidBottomInset 属性,它的作用是当弹出软键盘的时候,可以自动调节body区域的高度,撑起body的内容,使其底部高度刚好为键盘的高度,这样一来就不至于让键盘覆盖内容。 Scaffold( /// ..... ///…

教你如何搭建CRM—商机管理系统的demo

1、简介 1.1、案例简介 本文将介绍,如何搭建CRM-商机管理。 1.2、应用场景 CRM-商机管理应用完整记录所有商机资料,合理的对商机进行销售阶段的变更,实现商机管理智能化。 2、设置方法 2.1、表单搭建 1)新建主表【商机】表…