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

免费开源跨平台SSH工具 WindTerm:媲美 xshell 的最佳平替(含详细使用教程)

免费开源跨平台SSH工具 WindTerm

  • WindTerm概述
    • 免费开源、免费开源、免费开源
    • 下载、安装
    • WindTerm 屏幕截图
      • WindTerm 主窗口 (zsh):
      • WindTerm 拆分视图:
      • WindTerm DigeWhite 主题:
    • WindTerm 基本设置
    • 使用WindTerm连接到服务器
      • WindTerm SSH 连接
      • WindTerm Telnet 连接
      • WindTerm 串口连接
      • WindTerm SFTP 连接
      • WindTerm 使用多标签页
    • WindTerm 高级功能
      • WindTerm 脚本和自动化
      • WindTerm 会话管理
      • WindTerm 文件传输
      • WindTerm 自定义配置
    • WindTerm 常见问题
    • WindTerm 支持与反馈

WindTerm概述

跨平台免费开源软件,支持 Windows、Linux 和 macOS

相比市面上的软件,开发君给出了下面说法:

更快、更好的 DevOps SSH/Telnet/Serial/Shell/Sftp 客户端。
专业的跨平台 SSH/Sftp/Shell/Telnet/串行终端。
集成 sftp、scp 客户端,支持下载、上传、删除、重命名、制作新文件/目录等。
完全免费用于商业和非商业用途,不受限制。 所有已发布的源代码(第三方目录除外)均根据 Apache-2.0 许可证的条款提供。

WindTerm 这款跨平台 SSH 工具的免费开源特性,使其成为 xshell 的理想平替,它具备强大的功能,如支持多种连接方式,包括 SSH 连接、Telnet 连接、串口连接和 SFTP 连接等

GitHub 项目主页:https://github.com/kingToolbox/WindTerm

关键 GitHub 信息:

  • ⭐ Stars: [24.4k stars]
  • 🔄 Forks: [1.9k forks]
  • 📅 最新发布: [2…7.0]
  • 📝 许可证: MIT License

WindTerm 提供了一站式的远程连接和文件管理解决方案,使得管理和操作远程系统变得更加高效便捷。

免费开源、免费开源、免费开源

目前给出WindTerm 是一个部分开源的项目,源码将逐步开放。
开源代码包括但不限于可以独立使用的类,如函数式、算法、GUI 小部件等,以及函数式库,如网络、协议等,以及根据许可证需要开源的所有类型。
完美平替 xshell 等付费软件。

下载、安装

如果觉得文章不错可以👇点击下方下载链接💓💓💓
推荐下载地址:💖WindTerm下载 💖✅

当然也可以去GitHub releases直接下载

无脑下一步,下一步即可

WindTerm 屏幕截图

WindTerm 主窗口 (zsh):

WindTerm

WindTerm 拆分视图:

SplitView

WindTerm DigeWhite 主题:

WindTerm_DigeWhite_Theme

WindTerm 基本设置

1.启动 WindTerm:

  • 双击WindTerm可执行文件确保软件已成功启动。
    windTerm_ico

2.初始设置WindTerm:

  • 根据提示完成初始设置,包括设置默认存储目录等。

使用WindTerm连接到服务器

WindTerm SSH 连接

1.点击左上角的“+”按钮新建会话。
create_new_huihua
2.选择“SSH”协议。
ssh_windterm
3.输入服务器地址、端口号(默认22)、用户名。
get_windterm
4.点击“连接”,输入密码或进行密钥认证连接。
name_passwd_windterm
passwd_windterm
success

其他telnet、串口连接、SFTP连接大同小异

WindTerm Telnet 连接

点击左上角的“+”按钮新建会话。

选择“Telnet”协议。
输入服务器地址和端口号。
点击“连接”。

WindTerm 串口连接

点击左上角的“+”按钮新建会话。
选择“串口”协议。
选择适当的串口号和波特率。
点击“连接”。

WindTerm SFTP 连接

点击左上角的“+”按钮新建会话。
选择“SFTP”协议。
输入服务器地址、端口号(默认22)、用户名。
点击“连接”,输入密码或进行密钥认证。
使用文件管理界面进行文件传输操作。

WindTerm 使用多标签页

新建多个会话将在不同的标签页中打开。
你可以点击标签页之间切换不同会话。

WindTerm 高级功能

WindTerm 脚本和自动化

  • 支持脚本编写,可通过工具栏的脚本按钮或快捷键执行脚本,提高自动化和工作效率。

WindTerm 会话管理

  • 可通过会话目录结构管理多个不同的会话,方便组织和快速访问。

WindTerm 文件传输

  • 使用 SFTP 协议进行文件上传和下载,支持拖拽操作。

WindTerm 自定义配置

  • 可以在设置菜单中自定义配色方案、键盘快捷键、字体等个人偏好。
  • 支持导入和导出配置文件,方便不同设备间的配置同步。
  • 设置自己的窗口
    • 选择Windterm右上角"X"关闭窗口下面1指向处,可以看到下面一些选项2,根据想要出现的窗口进行勾选,以定制自己喜欢的窗口类型。
      freeedom_windterm

WindTerm 常见问题

Q: 无法连接到服务器?

  • 检查网络连接、服务器地址、端口号等设置是否正确。

Q: 如何导入 SSH 密钥?

  • 在 SSH 会话设置中选择“高级选项”导入私钥。

WindTerm 支持与反馈

  • 如果遇到问题或有建议,请访问WindTerm的GitHub issues页面。
  • 你也可以查看常见问题解答 获取更多帮助。

相关文章:

免费开源跨平台SSH工具 WindTerm:媲美 xshell 的最佳平替(含详细使用教程)

免费开源跨平台SSH工具 WindTerm WindTerm概述免费开源、免费开源、免费开源下载、安装WindTerm 屏幕截图WindTerm 主窗口 (zsh):WindTerm 拆分视图:WindTerm DigeWhite 主题: WindTerm 基本设置使用WindTerm连接到服务…...

洛谷 P1075 [NOIP2012 普及组] 质因数分解 C语言

题目: P1075 [NOIP2012 普及组] 质因数分解 - 洛谷 | 计算机科学教育新生态 题目描述 已知正整数 n 是两个不同的质数的乘积,试求出两者中较大的那个质数。 输入格式 输入一个正整数 n。 输出格式 输出一个正整数 p,即较大的那个质数。…...

Apache Hive常见问题

入门问题 什么是Apache Hive? 解释Hive的用途。Hive作为基于Hadoop的数据仓库工具是如何工作的?与传统关系型数据库相比,使用Hive有什么优势? Hive和关系型数据库管理系统(RDBMS)之间的区别是什么&#…...

活动报名系统源码:JAVA同城服务系统活动报名同城圈子商家商城城市代理躲猫猫

JAVA同城服务系统:打造多元化社交与娱乐新体验 在数字化时代,同城服务系统已成为连接城市生活的重要桥梁。我们精心打造的JAVA同城服务系统,不仅融合了活动报名、同城圈子、商家商城、城市代理等多重功能,还特别加入了创新的“躲…...

迈向Z级计算:Cloud4Science范式加速科学发现进程

传统超级计算机作为科学计算的核心支柱,在推动技术进步方面发挥了不可替代的作用,但随着科学智能时代下需求的多样化和复杂化,其扩展性和能效的局限逐渐显现。 针对这一挑战, 微软亚洲研究院 的研究员提出了 Cloud4Science 的新范…...

ES IK分词字典热更新

前言 在使用IK分词器的时候,发现官方默认的分词不满足我们的需求,那么有没有方法可以自定义字典呢? 官方提供了三种方式 一、ik本地文件读取方式 k插件本来已为用户提供自定义词典扩展功能,只要修改配给文件即可: …...

Mac连接云服务器工具推荐

文章目录 前言步骤1. 下载2. 安装3. 常用插件安装4. 连接ssh测试5. 连接sftp测试注意:ssh和sftp的区别注意:不同文件传输的区别解决SSL自动退出 前言 Royal TSX是什么: Royal TSX 是一款跨平台的远程桌面和连接管理工具,专为 mac…...

从零开始:如何在 .NET Core 中优雅地读取和管理配置文件

在.net中的配置文件系统支持丰富的配置源,包括文件(json、xml、ini等)、注册表、环境变量、命令行、Azure Key Vault等,还可以配置自定义配置源并跟踪配置的改变,然后按照优先级进行覆盖,总之对文件的配置有很多方法,这…...

JVM学习:CMS和G1收集器浅析

总框架 一、Java自动内存管理基础 1、运行时数据区 运行时数据区可分为线程隔离和线程共享两个维度,垃圾回收主要是针对堆内存进行回收 (1)线程隔离 程序计数器 虚拟机多线程是通过线程轮流切换、分配处理器执行时间来实现的。为了线程切换…...

Science Robotics让软机器人“活”得更久的3D打印!

软机器人硬件在医疗、探索无结构环境等领域有广泛应用,但其生命周期有限,导致资源浪费和可持续性差。软机器人结合软硬组件,复杂组装和拆卸流程使其难以维修和升级。因此,如何延长软机器人的生命周期并提高其可持续性成为亟待解决…...

模电面试——设计题及综合分析题0x01(含答案)

1、已知某温控系统的部分电路如下图(EDP070252),晶体管VT导通时,继电器J吸合,压缩机M运转制冷,VT截止时,J释放,M停止运转。 (1)电源刚接通时,晶体…...

二层交换机和三层交换机

一、交换机简述 交换机的主要功能包括物理编址、网络拓扑结构、错误校验、帧序列以及流控。交换机还具备了一些新的功能,如对VLAN(虚拟局域网)的支持、对链路汇聚的支持,甚至有的还具有防火墙的功能。 交换机除了能够连接同种类型…...

每天五分钟机器学习:凸集

本文重点 在SVM中,目标函数是一个凸函数,约束集合是一个凸集。因此,SVM问题可以转化为一个凸规划问题来求解。这使得SVM在实际应用中具有较高的计算效率和准确性。 凸集的定义 凸集是指一个集合中的任意两点之间的线段都完全包含在这个集合中。换句话说,给定集合C中的两…...

Mongodb日志报错too many open files,导致mongod进程down

【解决方案】 (1)进入到服务器,执行: ulimit -a 查看:open files这一行的数量,如果查询到的结果是1000左右,那多半是服务器限制。 (2)在当前session窗口执行如下&…...

关于 PCB线路板细节锣槽问题 的解决方法

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/144783817 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV…...

硬件基础知识笔记(2)——二级管、三极管、MOS管

Part 2 二级管、三极管、MOS管 1、二级管1.1肖特基二极管和硅二极管选型比较1.2到底是什么决定了二极管的最高工作频率?1.3二极管结电容和反向恢复时间都是怎么来的 1、二级管 1.1肖特基二极管和硅二极管选型比较 肖特基二极管的优势主要在速度和压降,对…...

软件测试之非功能测试设计

非功能测试设计 非功能:除了软件功能测试,其他都是非功能测试。 1.兼容 2.易用 3.性能(专项) 4.安全(专项) Web浏览器 兼容:Chrome浏览器、Edge浏览器、Firefox浏览器、Safari苹果浏览器 易用:参考竞品,主观感受为主 总结 1.非功能测试范围 兼容性、…...

GPU 英伟达GPU架构回顾

1999 年,英伟达发明了 GPU(graphics processing unit),本节将介绍英伟达 GPU 从 Fermi 到 Blackwell 共 9 代架构,时间跨度从 2010 年至 2024 年,具体包括费米(Feimi)、开普勒&#…...

机器学习 - 线性回归

线性回归模型的定义 线性回归(Linear Regression)的目标旨在找到可以描述目标值(输出变量)与一个或多个特征(输入变量)之间关系的一个线性方程或函数。 线性回归模型的表达式为 线性回归模型表达式的“齐次…...

NestJS 性能优化:从应用到部署的最佳实践

在上一篇文章中,我们介绍了 NestJS 的微服务架构实现。本文将深入探讨 NestJS 应用的性能优化策略,从应用层到部署层面提供全方位的优化指南。 应用层优化 1. 路由优化 // src/modules/users/users.controller.ts import { Controller, Get, UseInter…...

eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)

说明: 想象一下,你正在用eNSP搭建一个虚拟的网络世界,里面有虚拟的路由器、交换机、电脑(PC)等等。这些设备都在你的电脑里面“运行”,它们之间可以互相通信,就像一个封闭的小王国。 但是&#…...

idea大量爆红问题解决

问题描述 在学习和工作中,idea是程序员不可缺少的一个工具,但是突然在有些时候就会出现大量爆红的问题,发现无法跳转,无论是关机重启或者是替换root都无法解决 就是如上所展示的问题,但是程序依然可以启动。 问题解决…...

使用VSCode开发Django指南

使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...

【磁盘】每天掌握一个Linux命令 - iostat

目录 【磁盘】每天掌握一个Linux命令 - iostat工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景 注意事项 【磁盘】每天掌握一个Linux命令 - iostat 工具概述 iostat(I/O Statistics)是Linux系统下用于监视系统输入输出设备和CPU使…...

大语言模型如何处理长文本?常用文本分割技术详解

为什么需要文本分割? 引言:为什么需要文本分割?一、基础文本分割方法1. 按段落分割(Paragraph Splitting)2. 按句子分割(Sentence Splitting)二、高级文本分割策略3. 重叠分割(Sliding Window)4. 递归分割(Recursive Splitting)三、生产级工具推荐5. 使用LangChain的…...

如何在最短时间内提升打ctf(web)的水平?

刚刚刷完2遍 bugku 的 web 题,前来答题。 每个人对刷题理解是不同,有的人是看了writeup就等于刷了,有的人是收藏了writeup就等于刷了,有的人是跟着writeup做了一遍就等于刷了,还有的人是独立思考做了一遍就等于刷了。…...

【HarmonyOS 5 开发速记】如何获取用户信息(头像/昵称/手机号)

1.获取 authorizationCode: 2.利用 authorizationCode 获取 accessToken:文档中心 3.获取手机:文档中心 4.获取昵称头像:文档中心 首先创建 request 若要获取手机号,scope必填 phone,permissions 必填 …...

使用 SymPy 进行向量和矩阵的高级操作

在科学计算和工程领域,向量和矩阵操作是解决问题的核心技能之一。Python 的 SymPy 库提供了强大的符号计算功能,能够高效地处理向量和矩阵的各种操作。本文将深入探讨如何使用 SymPy 进行向量和矩阵的创建、合并以及维度拓展等操作,并通过具体…...

STM32HAL库USART源代码解析及应用

STM32HAL库USART源代码解析 前言STM32CubeIDE配置串口USART和UART的选择使用模式参数设置GPIO配置DMA配置中断配置硬件流控制使能生成代码解析和使用方法串口初始化__UART_HandleTypeDef结构体浅析HAL库代码实际使用方法使用轮询方式发送使用轮询方式接收使用中断方式发送使用中…...

STM32---外部32.768K晶振(LSE)无法起振问题

晶振是否起振主要就检查两个1、晶振与MCU是否兼容;2、晶振的负载电容是否匹配 目录 一、判断晶振与MCU是否兼容 二、判断负载电容是否匹配 1. 晶振负载电容(CL)与匹配电容(CL1、CL2)的关系 2. 如何选择 CL1 和 CL…...