远程连接工具NoMachine的使用

2024-04-11 08:28

本文主要是介绍远程连接工具NoMachine的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、软件介绍

  • 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
    
    • 1
  • 安装好后界面和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
    
    • 1
  • 添加刚刚获得的网络ID

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

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的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/893564

相关文章

Java使用ANTLR4对Lua脚本语法校验详解

《Java使用ANTLR4对Lua脚本语法校验详解》ANTLR是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件,下面就跟随小编一起看看Java如何使用ANTLR4对Lua脚本... 目录什么是ANTLR?第一个例子ANTLR4 的工作流程Lua脚本语法校验准备一个Lua Gramm

Java Optional的使用技巧与最佳实践

《JavaOptional的使用技巧与最佳实践》在Java中,Optional是用于优雅处理null的容器类,其核心目标是显式提醒开发者处理空值场景,避免NullPointerExce... 目录一、Optional 的核心用途二、使用技巧与最佳实践三、常见误区与反模式四、替代方案与扩展五、总结在 Java

基于Java实现回调监听工具类

《基于Java实现回调监听工具类》这篇文章主要为大家详细介绍了如何基于Java实现一个回调监听工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录监听接口类 Listenable实际用法打印结果首先,会用到 函数式接口 Consumer, 通过这个可以解耦回调方法,下面先写一个

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

Qt中QUndoView控件的具体使用

《Qt中QUndoView控件的具体使用》QUndoView是Qt框架中用于可视化显示QUndoStack内容的控件,本文主要介绍了Qt中QUndoView控件的具体使用,具有一定的参考价值,感兴趣的... 目录引言一、QUndoView 的用途二、工作原理三、 如何与 QUnDOStack 配合使用四、自

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

shell编程之函数与数组的使用详解

《shell编程之函数与数组的使用详解》:本文主要介绍shell编程之函数与数组的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录shell函数函数的用法俩个数求和系统资源监控并报警函数函数变量的作用范围函数的参数递归函数shell数组获取数组的长度读取某下的

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t