三款优秀的替代Xshell的SSH软件

在之前的文章介绍个, 由于公司禁止使用xshell, 让我很是难受了一阵, 因为一直无法找到好的工具来替代xshell, 前面文章中提到的那些对我来时功能还是太单一了, 界面也不够友好, 但是经过我不懈的努力和大家的提点, 最终我还是发现了这三款同样优秀的终端工具来替代xshell.

这三款软件就是: terminus, electerm和windterm. 他们各有千秋, 同样优秀, 下面就我的使用体验简单介绍一下.

1. terminus
这里要注意, 是terminus而不是termius, 当然termius也是一款类似的工具, 但是它只有ssh, 并没有集成终端工具, 没法使用telnet和串口, 因为我没深入用过这里就不多说它了, 还是主要说一说terminus吧.

terminus是github上的一款开源软件, 它的介绍是

它集成有ssh client, 支持PowerShell (and PS Core), WSL, Git-Bash, Cygwin, Cmder and CMD, 而且支持日志保存到文件, 功能可以说是很全面了, 但是目前还不支持sftp(termius支持sftp, 但没有集成cmd这些), 这也是我平时会用到的功能, 所以说还是有些欠缺的.

如果把上面这些作为我选择类似工具的基本条件的话, 那terminux漂亮的界面就是它的加分项, 咱也不知道它和前面提到的termius是什么关系, 但是他们的界面风格倒是很相像, 磨砂界面, 丰富的主题配色, 都能够让颜值至上的同学对它爱不释手.

总结:

  • 功能比较全面, 界面非常美观.

  • 启动速度相对较慢, 不支持sftp.

图片.png

2. electerm
electerm同样也是github上的一款开源软件, 基于electron框架编写, 是这三款工具中功能最为全面的, 看一下介绍

Terminal/ssh/sftp client(linux, mac, win) based on electron/ssh2/node-pty/xterm/antd/subx and other libs.

它的功能同样丰富, 也terminus相比, 它有点遗憾的是不支持日志记录到文件, 但目前这个功能已经提上日程, 相信不久后就会上线的, 目前可以自己手动保存先.

虽然它不能记录日志到文件, 但是它有强大的sftp支持, 它的sftp是直接以树状结构展示的, 非常直观, 不像xshell那样是通过命令切换目录的.

虽然它的界面没有terminus那么美观, 但是也不差的, 而且支持自定义背景图, 透明度和主题配色等, 而且目前作者也已经表示会尽快提供更加多样的内置主题供大家选择.

另外值得一提的是, 这是一款国产软件, 有什么问题可以直接中文在github上提, 开发人员非常活跃, 很快就会有答复.

总结:

  • 功能齐全, terminus有的它有, terminux没有的它也有, 界面也比较友好, 自定义性强.

  • 日志保存到文件功能还在开发中, 主题目前比较单一, 启动速度虽然比terminus快一些, 但比xshell还是差点的.

  • 综合来看electerm是非常值得推荐的, 各方面都很优秀.

图片.png

3. windterm
windterm也是github上的一款软件, 但是目前处于初期阶段, 受到的关注也比较少, 目前代码还没有开源, 但是作者表示等功能比较稳定后会开源, 看下介绍先

An innovative fast SSH/Telnet/Serial/Shell client.

windterm是基于Qt开发的, 所以它的性能是三款软件中最好的, 启动速度很快, 对于我来说它的功能目前是够用的, ssh/telnet/serial都有, 但是因为是初级阶段, 还是有许多地方需要完善的.

比如目前只支持cmd/powershell/wsl终端, 不能自指定gitbash/cygwin等. 也不支持日志保存到文件, 不支持sftp, 主题也是固定的, 不支持自定义, 目前只支持英文, 作者应该也比较忙, 所以开发速度相对慢一些, 但一直在持续开发中.

虽然有很多欠缺, 但它的优点也很明显, 那就是速度快, 而且界面也不难看, 这对与平时只用基本功能的我来说已经足够了, 所以我还是会经常用到它.

总结:

  • 启动速度快, 终端配色也还不错.

  • 可配置性差, 只支持英文, 不支持sftp.

图片.png

结语
三款软件都很优秀, 大家可以根据自己的需求进行选择, 比如电脑配置较高又对颜值要求较高的同学可以选用terminus; 对启动速度要求高, 对功能要求又不多的同学可以选windterm; 相对比较综合, 功能最为丰富的当属electerm, 各方面比较均衡, 是个不错的选择.

Original: https://www.cnblogs.com/clemente/p/13732874.html
Author: clemente
Title: 三款优秀的替代Xshell的SSH软件

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/529777/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 项目开发流程与开发模式

    企业项目开发流程 商城 1.1 B2C 直销商城 商家与会员直接交易 ( Business To Customer ) 1.2 B2B 批发商城 商家与商家直接交易 1.3 B2B…

    Linux 2023年6月14日
    0113
  • Linux at命令详解

    大家好,我是良许。 在生活中,我们有太多的场景需要使用闹钟,比如早上7点起床,下午4点开会,晚上8点购物,等等。 [En] In life, we have too many sc…

    Linux 2023年5月27日
    0108
  • Vue3

    setup 函数时,它将接受两个参数:(props、context(包含attrs、slots、emit)) setup函数是处于 生命周期函数 beforeCreate 和 Cr…

    Linux 2023年6月13日
    084
  • kali linux安装vulhub

    镜像下载、域名解析、时间同步请点击阿里云开源镜像站 Vulhub是一个基于docker和docker-compose的漏洞环境集合,进入对应目录并执行一条语句即可启动一个全新的漏洞…

    Linux 2023年6月7日
    0104
  • urandom和random区别

    linux中提供了 /dev/urandom 和 /dev/random 两个特殊设备来提供随机数。那么这两个文件有什么区别呢?要回答这个问题,先需要了解熵这个概念。 熵linux…

    Linux 2023年6月7日
    079
  • Markdown基础语法

    Markdown语法 ## 欢迎使用Markdown编辑器 你好! 这是你第一次使用 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下M…

    Linux 2023年6月14日
    0102
  • Linux内核驱动–硬件访问I/O【转】

    寄存器与内存 寄存器和内存之间有什么区别? [En] What is the difference between registers and memory? 寄存器和RAM的主要…

    Linux 2023年5月27日
    071
  • 【Example】C++ Vector 内存预分配的良好习惯

    为什么要对 Vector 进行内存预分配? 1,Vector 本身是一个内存只会增长不会减小的容器。 2,Vector 存在 size 和 capacity 两种计数,size 即…

    Linux 2023年6月13日
    0103
  • tcpreplay重放报文,tcpdump能抓到包,应用程序收不到包

    现象: 生产环境中有两台服务器A、B,A服务器实时有报文发往B服务器。为了在测试环境测试新功能,故在现网A服务器上tcpdump抓取发往B服务器的报文,然后在测试环境tcprewr…

    Linux 2023年6月14日
    0103
  • 为Linux系统添加定时备份Mysql(Docker)指定数据库的方法

    引言使用Mysql的时候遇到需要定时备份数据库的问题,但苦于Mysql自身没有提供直接的工具。 安装7z的目的主要是用于对数据库备份后的文件的压缩和加密。如果不需要也可以跳过此步骤…

    Linux 2023年6月14日
    0106
  • 一文搞懂 Netty 发送数据全流程 | 你想知道的细节全在这里

    欢迎关注公众号:bin的技术小屋,如果大家在看文章的时候发现图片加载不了,可以到公众号查看原文 本系列Netty源码解析文章基于 4.1.56.Final版本 在《Netty如何高…

    Linux 2023年6月6日
    088
  • JMeter压测出现“the target server failed to respond“的解决办法

    压测接口的时候,遇到了这个问题,在网上找到解决方案,试一下还挺管用,800并发没改前20%以上的报错率,改完800并发0.00%报错率。 感谢曲健老师的分享 解决方案如下: 修改执…

    Linux 2023年6月8日
    084
  • 使用二手 gopro 做行车记录仪

    背景 自打开了博客以后,一直在写技术说明文,今天打算写点程序以外的东西换换味口。前段时间在某鱼上以 300 元的价格入手了一套完整的 gopro3+ 运动摄像头,带一张 32G S…

    Linux 2023年6月6日
    0254
  • Ubuntu 启动ssh服务

    ubuntu sudo apt-get install openssh-server service sshd start service ssh status sudo ufw …

    Linux 2023年5月27日
    0119
  • ThinkPHP5权限管理

    自己写的权限管理,大致思路:用户登陆成功之后,查出该用户的权限列表,并把权限列表存到session中,进入系统后,再判断该模块是否在session中,如果存在就说明有该权限,就显示…

    Linux 2023年6月7日
    095
  • jmeter并发设置的原理

    简介 广义并发 绝对并发 简介 ​ 性能测试过程中是否需要进行同步定时器的设置,需要根据实际情况来考虑。 ​ 举个栗子来讲是我们的双十一秒杀活动,这时候就必须实现请求数量达到一定数…

    Linux 2023年6月14日
    0143
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球