当前位置: 首页 > news >正文

内网使用rustdesk进行远程协助

文章目录

  • 前言
  • 一、搭建rustdesk中继服务器
  • 二、搭建文件下载服务器
  • 三、创建引导脚本
  • 四、使用

前言

内网没有互联网环境,没法使用互联网上有中继服务器的远程协助工具,如teamviewer、todesk、向日癸等;在内网进行远程维护可以自己搭建中继服务器,使用开源的rustdesk来实现。

一、搭建rustdesk中继服务器

参考:https://blog.csdn.net/gsl371/article/details/136652810

二、搭建文件下载服务器

用于存放用到的软件资源,如rustdesk客户端等
参考:https://blog.csdn.net/gsl371/article/details/93175608#http_445

以上可以放在一个服务器中,方便。

三、创建引导脚本

代码如下(示例):

# 文件名rust.ps1
# 定义下载链接和保存路径  
$url = "http://192.168.1.13/rustdesk-1.2.3-1-x86_64.exe"  
$output = "C:\Users\$env:USERNAME\Desktop\rustdesk.exe"  # 下载文件  
Invoke-WebRequest -Uri $url -OutFile $output  # 检查文件是否存在  
if (Test-Path $output) {  Write-Host "文件已成功下载到 $output"  # 执行下载的exe文件  Start-Process -FilePath $output -Wait -Verb RunAs  
} else {  Write-Host "文件下载失败"  
}

把这个脚本和rustdesk-1.2.3-1-x86_64.exe都上传到nginx做的下载服务器中的下载目录

根据nginx配置文件的下载目录定义本例应该在

[root@localhost html]# pwd
/usr/share/nginx/html
[root@localhost html]# ls
50x.html  index.html  rustdesk-1.2.3-1-x86_64.exe  rust.ps1
[root@localhost html]#

运行一下rustdesk-1.2.3-1-x86_64.exe
把下面这些参数设置好

在这里插入图片描述
然后在以下目录会生成一个网络配置文件

C:\Users\Administrator\AppData\Roaming\RustDesk\config\RustDesk2.toml

把这个文件也放入下载服务器,修改下脚本把这个文件直接下载到指定目录,这样用户下载后可直接使用,不用在进行设置。

四、使用

win+r打开运行窗口,输入powershell,打开powershell窗口
在这里插入图片描述

在powershell窗口中输入如下命令

irm http://192.168.1.13/rust.ps1 | iex

将自动下载远程协作客户端并运行,如果前期没有准备下载配置文件,可以手动下设置下客户端
在这里插入图片描述

把这个代码告诉对端即可
在这里插入图片描述

http://www.lryc.cn/news/323957.html

相关文章:

  • linux内核input子系统概述
  • 【解决报错】vi/vim修改文件时报错:Found a swap file by the name xxxxx
  • BRAM底层原理详细解释(1)
  • GEE:为什么在机器学习分类或回归时,提取特征变量后的样本点下载到本地时,数据为空且缺少坐标?
  • 电脑安装双系统windows和ubuntu server
  • 掌握这8大工具,自媒体ai写作之路畅通无阻! #媒体#媒体
  • 「渗透笔记」致远OA A8 status.jsp 信息泄露POC批量验证
  • uni-app打包证书android
  • YOLOv5全网首发改进: 注意力机制改进 | 上下文锚点注意力(CAA) | CVPR2024 PKINet 遥感图像目标检测
  • 数字孪生底层技术框架
  • docker和kubectl客户端安装Linux
  • C++简单实现哈希查找
  • 计算机网络简答题:复试+期末
  • 若依ruoyi-vue中的文件上传和下载
  • 链表oj测试题(上)
  • 鸿蒙APP应用开发教程—超详细的项目结构说明
  • C语言经典算法-7
  • 设计模式(结构型设计模式——桥接模式)
  • Java的三大特性之一——继承
  • Java复习05 Spring 概念
  • 初级爬虫实战——哥伦比亚大学新闻
  • 【JS】深度学习JavaScript
  • 云原生相关知识
  • 【多线程】有了解过 CAS 和原子操作吗?
  • Linux 服务升级:Nginx 热升级 与 平滑回退
  • 能降低嵌入式系统功耗的三个技术
  • 暴力快速入门强化学习
  • vue中v-if和v-show的区别
  • MATLAB绘图
  • 嵌入式学习-ARM-Day4