【超好用远程工具】跨平台SSH工具WindTerm免费开源

WindTerm

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

WindTerm概述

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

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

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

WindTerm 是一个功能强大的跨平台终端仿真器,支持 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 小部件等,以及函数式库,如网络、协议等,以及根据许可证需要开源的所有类型。

下载、安装

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

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

无脑下一步,下一步即可

屏幕截图

主窗口 (zsh):

WindTerm

拆分视图:

SplitView

DigeWhite 主题:

WindTerm_DigeWhite_Theme

基本设置

1.启动 WindTerm:

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

2.初始设置:

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

连接到服务器

SSH 连接

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

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

Telnet 连接

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

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

串口连接

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

SFTP 连接

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

使用多标签页

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

高级功能

脚本和自动化

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

会话管理

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

文件传输

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

自定义配置

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

常见问题

Q: 无法连接到服务器?

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

Q: 如何导入 SSH 密钥?

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

支持与反馈

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/946562.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

开源存储详解-分布式存储与ceph

ceph体系结构 rados:reliable, autonomous, distributed object storage, rados rados采用c开发 对象存储 ceph严格意义讲只提供对象存储能力,ceph的块存储能力实际是基于对象存储库librados的rbd 对象存储特点 对象存储采用put/get/delete&#xf…

Postman[2] 入门——界面介绍

可参考官方 文档 Postman 导航 | Postman 官方帮助文档中文版Postman 拥有各种工具、视图和控件,帮助你管理 API 项目。本指南是对 Postman 主要界面区域的高级概述:https://postman.xiniushu.com/docs/getting-started/navigating-postman 1. Header&a…

牛客网最新1129道 Java 面试题及答案整理

前言 面试,跳槽,每天都在发生,而对程序员来说"金三银四"更是面试和跳槽的高峰期,跳槽,更是很常见的,对于每个人来说,跳槽的意义也各不相同,可能是一个人更向往一个更大的…

项目总结-ElasticSearch性能优化考虑点

项目总结-ElasticSearch性能优化考虑点 一、概述二、硬件层面优化2.1 ES硬件层面-内存优化2.2 ES硬件层面-磁盘优化2.3 ES硬件层面-CPU优化2.4 ES硬件层面-网络优化 三、系统层面优化3.1 ES系统层面-文件句柄数优化3.2 ES系统层面-swap优化 四、JVM层面优化4.1 JVM层面-JVM堆大…

Paperlib(论文管理工具)

Paperlib 是一个简单好用的论文管理工具。软件接入各学科数据库用于匹配论文元数据,逐步为每一个学科(例如计算机科学,物理学等)定制化数据库组合提高检索精度。尤其是精准的会议论文元数据检索能力。还可以管理你的论文&#xff…

静态时序分析:线负载模型的选择机制

相关阅读 静态时序分析https://blog.csdn.net/weixin_45791458/category_12567571.html 线负载模型及其选择 线负载模型仅在Design Compiler线负载模式(非拓扑模式)下时使用,它估算了导线长度和扇出对网线的电阻、电容和面积的影响&#xff…

深入探索Java中的List集合

一、ArrayList集合 1.ArrayList集合的特点 2.ArrayList集合的一些方法 ①.add(Object element) 向列表的尾部添加指定的元素。 ②.size() 返回列表中的元素个数。 ③.get(int index) 返回列表中指定位置的元素,index从0开始。 ④.add(int index, Object elemen…

Spark生态圈

Spark 主要用于替代Hadoop中的 MapReduce 计算模型。存储依然可以使用 HDFS,但是中间结果可以存放在内存中;调度可以使用 Spark 内置的,也可以使用更成熟的调度系统 YARN 等。 Spark有完善的生态圈: Spark Core:实现了…

DMDRS部署:搭建DM8-DM8数据同步

一、部署要求 1.1 硬件要求 DMDRS服务描述源DMDRS 内存要求至少2GB的内存空间。推荐配置4GB及以上的内存空间。 源DMDRS对内存空间的需求主要与装载的并发数相关。当内存空间配置低于2GB时,可以调整装载的线程数来降低源DMDRS对内存空间的需求。 磁盘要求至少10GB…

Flutter:打包apk,详细图文介绍

困扰了一天,终于能正常打包apk安装了,记录下打包的流程。建议参考我这篇文章时,同时看下官网的构建说明。 官网构建并发布 Android 应用详情 1、AS创建Flutter项目 2、cmd执行命令 生成一个sunluyi.jks的文件,可以自行把sunluyi替…

【电源专题】LDO关键DC参数——效率

在讲到电源的效率方面,很多时候网上最经常看到的是“LDO的效率低,开关电源效率高,所以LDO需要更大的散热器来帮助耗散热能”。 比如如下所示为网上找到的一些总结,一般也是大家所熟知的: 是的,这描述在一定的使用条件下是正确对的,但并不完全对,因为不同的工作…

互联网直播点播平台EasyDSS无人机视频推拉流技术实现工地远程监控巡检直播

在建筑行业,施工现场的安全管理和实时监控一直是项目管理中的重点。随着技术的进步,无人机工地直播技术成为了一种新兴的解决方案,它不仅能够提高施工透明度,还能够加强现场安全管理。EasyDSS作为一种先进的流媒体技术平台&#x…

9.若依-自定义表单构建

表单构建工具,开发者通过图形界面和拖拽等操作,可以快速构建复杂的表单。 需求:做一些复杂的功能提交,涉及到多张标的数据提交。 自定义一个特殊表单页面 1.拖拉一个布局组件中行容器,然后在组件属性中设置表单删格在…

芊芊测字,免费测字,ai测字(1.0)

纯娱乐 芊芊测字网站:芊芊测字-ai免费测字

【Leecode】Leecode刷题之路第98天之验证二叉搜索树

题目出处 98-验证二叉搜索树-题目出处 题目描述 个人解法 思路: todo代码示例:(Java) todo复杂度分析 todo官方解法 98-验证二叉搜索树-官方解法 方法1:递归 思路: 代码示例:(J…

[Qt] 信号和槽(1) | 本质 | 使用 | 自定义

目录 一、信号和槽概述 二、本质 底层实现 1. 函数间的相互调用 2. 类成员中的特殊角色 三、使用 四. 自定义信号和槽 1. 基本语法 (1) 自定义信号函数书写规范 (2) 自定义槽函数书写规范 (3) 发送信号 (4) 示例 A. 示例一 B. 示例二 —— 老师说“上课了”&…

高效使用 cursor

设置 cursor 基础规则: 在 settings > General > Rules for AI 中设置自定义规则,以后 cursor 生成代码会基于该规则生成; 如果要编写复杂代码,可以在项目根目录创建一个 .cursorrules 文件,设置复杂的规则&…

【Kafka 消息队列深度解析与应用】

Kafka 消息队列深度解析与应用 一、Kafka 概述 (一)产生背景 Kafka 最初是由 LinkedIn 开发,旨在解决其内部海量数据的实时传输问题。在现代大数据环境下,企业需要处理海量的数据流入和流出,包括用户的行为数据、系…

【无线传感网】无线传感器网络覆盖技术

文章目录 覆盖算法设计思路及性能评价标准覆盖感知模型布尔感知模型概率感知模型 无线传感网络覆盖算法分类按照配置方式确定性覆盖随机性覆盖 根据覆盖目标面覆盖点覆盖栅栏覆盖 典型的WSN覆盖算法与协议基于网格的覆盖定位传感器配置算法圆周覆盖连通传感器覆盖轮换活跃/休眠…

canvas+fabric实现时间刻度尺(二)

前言 我们前面实现了时间刻度尺&#xff0c;鼠标移动显示时间&#xff0c;接下来我们实现鼠标点击某个时间进行弹框。 效果 实现 1.监听鼠标按下事件 2.编写弹框页面 3.时间转换 <template><div><canvas id"rulerCanvas" width"1200"…