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

使用UDP连接ssh

使用UDP连接ssh

    • mosh简介
    • `两端`安装mosh
      • Windows安装mosh
    • 放行端口
    • 使用mosh登录Linux
    • debug

mosh简介

Mosh最大的特点是基于UDP方式传输,支持在服务端创建一个临时的Key供客户端一次性连接,退出后失效;也支持通过SSH的配置进行认证,但数据传输本身还是自身的UDP方式。

Mosh还有两个我觉得非常有用的功能

  • 会话的中断不会导致当前正在前端执行的命令中断,相当于你所有的操作都是在tmux会话中一样在后台执行。
  • 会话在中断过后,不会立刻退出,而是启用一个计时器,当网络恢复后会自动重新连接,同时会延续之前的会话,不会重新开启一个。

两端安装mosh

文档参考:https://www.cnblogs.com/sunweiye/p/12003616.html

mosh项目简介:https://github.com/mobile-shell/mosh/wiki/Debugging-and-Theory

# rhel安装mosh
yum install mosh -y# macOS安装mosh
brew insatll mosh# 检查Mosh的版本
mosh --version


Windows安装mosh

需要依赖msys2pacman包管理器安装

# msys2安装mosh
pacman -S mosh


放行端口

Mosh使用的UDP协议连接的,使用的端口是从60000到61000,如果开启了防火墙服务器上就需要打开相应的UDP端口。一个Mosh连接就会打开一个UDP端口,比如建立两个连接就是60001、60002,以此类推。

假设Mosh使用60001 UDP端口

# 放行UDP/60001端口iptables -I INPUT -p udp --dport 60001 -j ACCEPT

使用mosh登录Linux

# 和ssh完全一样,速度非常快
mosh user@server_ip

debug

# debug模式
mosh --ssh="ssh -vvv" user@server_ip

相关文章:

  • [论文阅读]TrustRAG: Enhancing Robustness and Trustworthiness in RAG
  • IoT/HCIP实验-3/LiteOS操作系统内核实验(任务、内存、信号量、CMSIS..)
  • 轻松备份和恢复 Android 系统 | 4 种解决方案
  • uniapp 设置手机不息屏
  • uni-app 如何实现选择和上传非图像、视频文件?
  • 实践指南:从零开始搭建RAG驱动的智能问答系统
  • springcloud SpringAmqp消息队列 简单使用
  • window安装docker
  • GAN生成模型评价体系:从主观感知到客观度量的技术演进
  • 字节推出统一多模态模型 BAGEL,GPT-4o 级的图像生成能力直接开源了!
  • 第16节 Node.js 文件系统
  • 408第一季 - 数据结构 - 数组和特殊矩阵
  • RNN和CNN使用场景区别
  • GEE使用记录
  • 《C语言·源初法典》---C语言基础(上)
  • 2025远离Deno和Fresh
  • 推荐算法八股总结
  • Cursor 1.0正式推出:全面解析你的AI 编程助手
  • 深入理解二叉搜索树:原理到实践
  • 化学小工具之OpenBabel
  • 湖州网站建设湖州网站建设/成crm软件
  • 蓝色大气企业网站phpcms模板/品牌传播推广方案
  • 铜陵app网站做招聘/优化网站
  • jtbc网站内容管理系统/微商软文推广平台
  • wordpress主页设置错误/谷歌排名优化入门教程
  • 网络规划设计师和系统架构师哪个好考/龙岗seo优化