使用 rtty 进行远程 Linux 维护和调试

2023-09-19 10:03:28

rtty 是一个用于在终端上进行远程连接和数据传输的工具。它提供了一种简单的方式来与远程设备进行通信,使得在不同主机之间传输数据变得更加方便。

安装

rtty 是一个可执行程序,可以在 Linux、macOS 和 Windows 等平台上使用。

Linux/macOS

  1. 在终端中执行以下命令,使用 curl 下载 rtty 可执行文件:

    curl -Lo rtty https://github.com/zhaojh329/rtty/releases/latest/download/rtty.x86_64
    
  2. 添加执行权限:

    chmod +x rtty
    
  3. rtty 可执行文件移动到合适的位置,例如 /usr/local/bin/

    sudo mv rtty /usr/local/bin/
    

Windows

  1. 在浏览器中打开 rtty 的 release 页面:https://github.com/zhaojh329/rtty/releases/latest
  2. 下载适用于 Windows 的二进制文件 rtty.exe

使用方法

以下是 rtty 的基本用法示例:

rtty -I <device_id> -h <host> -p <port> -a -v -d <data>

参数说明:

  • -I <device_id>:指定设备 ID。
  • -h <host>:设定远程主机的 IP 地址或域名。
  • -p <port>:指定远程主机的端口号。
  • -a:启用身份验证,如果远程主机要求身份验证时使用。
  • -v:打开详细输出模式,以显示更多调试和日志信息。
  • -d <data>:指定要发送的数据。

示例:

rtty -I ABC123 -h 124.71.112.131 -p 5912 -a -v -d "Hello, World!"

在这里插入图片描述
在这里插入图片描述

注意事项

  • 请确保正确配置远程主机的 IP 地址、端口以及身份验证等参数。
  • 在使用时,确保 rtty 可执行文件的路径已经被添加到系统的环境变量中,或者使用完整的路径来执行 rtty 命令。
  • 根据实际需求,可以根据 rtty 的文档和命令行帮助来查阅其他参数和使用方式。

推荐一个可以通过Web访问Linux终端的工具,运维神器!https://zhuanlan.zhihu.com/p/496262201

更多推荐

C—数据的储存(下)

文章目录前言🌟一、练习一下🌏1.例一🌏2.例二🌏3.例三🌏4.例四🌟二、浮点型在内存中的储存🌏1.浮点数🌏2.浮点数存储💫(1).二进制浮点数💫(2).浮点数的存储规定💫(3).浮点数的取出规定🌏3.例题😽总结前言👧个人主页:@小沈熬夜秃头中୧⍤⃝❅😚小编介绍:欢迎来到我的乱七八糟小星球�

计算机网络 | socket IPC(本地套接字domain)

欢迎关注博主Mindtechnist或加入【LinuxC/C++/Python社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。socketIPC(本地套接字domain)1.sock

[JavaScript游戏开发] 2D二维地图绘制、人物移动、障碍检测

系列文章目录第一章2D二维地图绘制、人物移动、障碍检测第二章跟随人物二维动态地图绘制、自动寻径、小地图显示(人物红点显示)第三章绘制冰宫宝藏地图、人物鼠标点击移动、障碍检测第四章绘制Q版地图、键盘上下左右地图场景切换文章目录系列文章目录前言一、列计划1.1、目标1.2、步骤二、使用步骤2.1、准备素材(图片):草坪、人

认识 mysql 命令

文章目录1.简介2.选项3.子命令4.小结参考文献1.简介mysql是MySQL的命令行客户端,用于连接到MySQL服务器并执行SQL语句。它支持交互式和非交互式两种使用方式。以交互方式使用时,查询结果以ASCII表格式呈现。当以非交互方式使用时(例如,作为过滤器),结果以制表符分隔的格式显示。可以使用命令选项更改输出

第一个 vue-cli 项目

一、什么是vue-clivue-cli官方提供的一个脚手架,用于快速生成一个vue的项目模板;预先定义好的目录结构及基础代码,就好比咱们在创建Maven项目时可以选择创建一个骨架项目,这个骨架项目就是脚手架,我们的开发更加的快速;1.1主要的功能a、统一的目录结构b、本地调试c、热部署d、单元测试e、集成打包上线1.2

网络安全(黑客)自学

黑客,对很多人来说充满诱惑力。很多人可以发现这门领域如同任何一门领域,越深入越敬畏!学前感言:1.这是一条坚持的道路,三分钟的热情可以放弃往下看了.2.多练多想,不要离开了教程什么都不会了.最好看完教程自己独立完成技术方面的开发3.有时多google,baidu,我们往往都遇不到好心的大神,谁会无聊天天给你做解答.4.

基于SpringBoot的旅游系统

基于SpringBoot+Vue的旅游系统、前后端分离开发语言:Java数据库:MySQL技术:SpringBoot、Vue、MybaitsPlus、ELementUI工具:IDEA/Ecilpse、Navicat、Maven【主要功能】角色:管理员、用户用户:浏览旅游新闻、景区信息、美食信息、旅游线路、在线留言、收藏

《数据结构、算法与应用C++语言描述》使用C++语言实现二维数组矩阵

《数据结构、算法与应用C++语言描述》使用C++语言实现二维数组矩阵行主映射与列主映射如图7-2所示。行主映射:从第一行开始,依次对每一行的索引从左至右连续编号。列主映射:对索引的编号从最左列开始,依次对每一列的索引从上到下连续编号。行主映射的映射函数:列主映射的映射函数:map(i1,i2)=i2u1+i1(u1表示

【深度学习】Pytorch 系列教程(二):PyTorch数据结构:1、Tensor(张量): GPU加速(GPU Acceleration)

目录一、前言二、实验环境三、PyTorch数据结构0、分类1、张量(Tensor)1.维度(Dimensions)2.数据类型(DataTypes)3.GPU加速(GPUAcceleration)一、前言ChatGPT:PyTorch是一个开源的机器学习框架,广泛应用于深度学习领域。它提供了丰富的工具和库,用于构建和训

学会用AI:释放创意,解放双手,工作再多也不慌

随着人工智能(AI)技术日渐成熟,AI在软件开发领域的应用也更加广泛。以前我们谈到AI时,常常会想到复杂的算法和深奥的理论,但如今,AI正在悄然改变着程序员的日常工作方式。从AI代码生成模型到AI编程助手应用,它们不仅仅是一小部分,更是未来程序开发的新趋势。过去,编写代码一直是一项枯燥乏味、需要长时间投入的工作。尤其是

SQL server 创建存储过程

SQLServer如何创建存储过程存储过程:可以理解为完成特定功能的一组SQL语句集,存储在数据库中,经过第一次编译,之后的运行不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来调用存储过程。如何创建存储过程创建存储过程可以有两种方式:一是在SSMS中界面操作创建存储过程,而后修改其中的S

热文推荐