V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaoz
V2EX  ›  分享发现

最近发现一款不错的 SSH 客户端 WindTerm

  •  2
     
  •   xiaoz · 2021-09-11 09:27:12 +08:00 · 19376 次点击
    这是一个创建于 1203 天前的主题,其中的信息可能已经有所发展或是发生改变。

    支持三大平台,完全免费用于商业和非商业用途,没有限制。 所有发布的源代码(第三方目录除外)均在 Apache-2.0 许可条款下提供。

    使用 C 语言开发的,内存占用很低,有兴趣的可以试试: https://github.com/kingToolbox/WindTerm

    写了一篇文章简单的介绍 WindTerm: https://www.xiaoz.me/archives/16314

    88 条回复    2023-01-14 09:13:04 +08:00
    NowTime
        1
    NowTime  
       2021-09-11 09:37:43 +08:00 via Android
    FinalShell 和这个挺像的(布局),不过 FinalShell 是 JAVA 开发的。
    正巧想在 mac 下找一款,可以试试。
    alexkkaa
        2
    alexkkaa  
       2021-09-11 09:44:00 +08:00 via Android
    这个跟 xshell crt 比咋样?
    gesse
        3
    gesse  
       2021-09-11 09:54:44 +08:00
    C 语言开发的一个问题就是,需要时刻去关注各平台+操作系统版本的 crash 问题。

    目前版本貌似 crash 问题在各平台+操作系统版本下比较严重。
    OceanSea
        4
    OceanSea  
       2021-09-11 09:56:04 +08:00 via iPhone
    @gesse 真的吗? 这么明显的缺点
    xiaoz
        5
    xiaoz  
    OP
       2021-09-11 09:56:24 +08:00 via Android
    @NowTime 之前我一直在用 finallshell,功能完全满足需要,就是太吃内存了,tab 多了有点卡顿,就找到了 windterm,感觉还不错。
    xiaoz
        6
    xiaoz  
    OP
       2021-09-11 09:57:27 +08:00 via Android
    @gesse #3,好吧,Windows 暂时没遇到问题,再观察观察。
    xiaoz
        7
    xiaoz  
    OP
       2021-09-11 10:00:05 +08:00 via Android   ❤️ 1
    @alexkkaa 已经很久不用 xshell 了,相比 xshell 应该是没有任何限制,且支持跨平台。crt 没用过,不太清楚。
    danbai
        8
    danbai  
       2021-09-11 10:14:34 +08:00
    刚刚下了个 太棒了,感觉和 finalshell 无缝衔接
    xiaoz
        9
    xiaoz  
    OP
       2021-09-11 10:18:00 +08:00 via Android
    @danbai 额,最近我也把 finalshell 迁到 windterm 了,没得批量导入,手动一个一个加的。同步的话用网盘就行了。
    alexkkaa
        10
    alexkkaa  
       2021-09-11 10:20:48 +08:00 via Android
    @xiaoz 试了下 很不错 谢谢推荐
    cwr31
        11
    cwr31  
       2021-09-11 10:56:20 +08:00   ❤️ 2
    tabby 不香么?
    tanhui2333
        12
    tanhui2333  
       2021-09-11 11:00:32 +08:00
    C/C++/QT
    9420JackT
        13
    9420JackT  
       2021-09-11 11:05:34 +08:00 via iPhone
    和 mobaxterm 比起来咋样
    butanediol2d
        14
    butanediol2d  
       2021-09-11 11:13:37 +08:00
    Mac 上 crash 问题感觉有点严重。
    lovestudykid
        15
    lovestudykid  
       2021-09-11 11:16:36 +08:00 via iPhone
    有点厉害,ssh 都是自己实现的
    xiaoz
        16
    xiaoz  
    OP
       2021-09-11 11:19:57 +08:00 via Android
    @butanediol2d #14,可以去 Github 给作者反馈下。
    xiaoz
        17
    xiaoz  
    OP
       2021-09-11 11:20:30 +08:00 via Android
    @lovestudykid #15,作者还开发了一个高性能的文本编辑器。
    hanxiV2EX
        18
    hanxiV2EX  
       2021-09-11 11:20:42 +08:00 via Android
    挺好看的,有时间试一下
    xiaoz
        19
    xiaoz  
    OP
       2021-09-11 11:22:14 +08:00 via Android
    @9420JackT #13,功能应该没有 mobaxterm 多,但是 mobaxterm 不支持快捷命令,免费版只能添加 12 个 session,同步不太方便。各有优劣。
    xiaoz
        20
    xiaoz  
    OP
       2021-09-11 11:22:56 +08:00 via Android
    @hanxiV2EX #18,颜值其实一般,但大部分功能很实用。
    andytao
        21
    andytao  
       2021-09-11 11:41:36 +08:00
    以 Apache 2.0 部分开源,还不如不开源,吊胃口呀。
    ladypxy
        22
    ladypxy  
       2021-09-11 12:03:32 +08:00 via iPhone
    和 iterm2 比较呢?
    hanxiV2EX
        23
    hanxiV2EX  
       2021-09-11 12:03:40 +08:00 via Android
    @xiaoz 主要是看代码比较少,界面简洁。
    CitizenR
        24
    CitizenR  
       2021-09-11 12:18:56 +08:00
    输出性能在 Windows 下比 alacritty 更强。唯一不满意的地方在于,无法设置行距,导致制表时纵向框线断开,略影响美观,只是小瑕疵。总之,非常推荐!
    xiaoz
        25
    xiaoz  
    OP
       2021-09-11 12:20:16 +08:00
    @CitizenR #24,好像可以通过修改配置文件来实现,你去 GitHub 搜下 issue 呢。
    xiaoz
        26
    xiaoz  
    OP
       2021-09-11 12:20:56 +08:00
    @ladypxy #22,没用过 iterm2,不太清楚。
    myd
        27
    myd  
       2021-09-11 12:29:19 +08:00
    准备试一下,MobaXterm 太卡了,bug 一堆
    chih758
        28
    chih758  
       2021-09-11 12:36:02 +08:00
    macos 闪退
    hijoker
        29
    hijoker  
       2021-09-11 12:58:57 +08:00
    支持像 xshell 那样的,选中即复制么?
    hijoker
        30
    hijoker  
       2021-09-11 13:00:13 +08:00
    Supports select-to-copy, right-click-to-paste or middle-click-to-paste.
    看了下,好像是支持的
    meppy
        31
    meppy  
       2021-09-11 13:07:24 +08:00
    finalshell and mobaxterm are not commercial-free.
    xiaoz
        32
    xiaoz  
    OP
       2021-09-11 14:00:08 +08:00
    @hijoker #29,好像要修改配置文件才可以,你去 Github 搜下 issue
    shaojz2005
        33
    shaojz2005  
       2021-09-11 14:08:29 +08:00
    没人用 Bitvise SSH Client 吗?感觉没什么问题啊,很方便,为什么还要去找那么多不同的 ssh 呢?
    wangxn
        34
    wangxn  
       2021-09-11 14:33:25 +08:00   ❤️ 2
    我用 PuTTY 就行,其他的都不是很顺手
    hijoker
        35
    hijoker  
       2021-09-11 14:36:37 +08:00
    Please note that Select-to-copy is disabled by default on Windows to prevent accidentally overwriting the content on the clipboard, because Windows does not has the concept of a separate selection and clipboard like the X11. You should set the option text.autoCopySelection in WindTerm-Install-Path/global/wind.config to true to enable it.
    zagfai
        36
    zagfai  
       2021-09-11 15:01:55 +08:00   ❤️ 1
    用系统 terminal 直接连有啥问题?。。。
    vain
        37
    vain  
       2021-09-11 15:09:41 +08:00
    和 Royal TX 比如何?
    iluckypig
        38
    iluckypig  
       2021-09-11 15:29:05 +08:00
    看上去还不错的样子
    kisshere
        39
    kisshere  
       2021-09-11 15:34:11 +08:00 via Android   ❤️ 1
    不开源的 ssh 客户端,你居然敢用。。。。。。
    zyxk
        40
    zyxk  
       2021-09-11 15:39:08 +08:00
    这个可以设置终端,sftp 同步切换目录吗?
    jerry74
        41
    jerry74  
       2021-09-11 16:05:53 +08:00 via iPhone
    @kisshere 被害妄想症?
    fhbyljj
        42
    fhbyljj  
       2021-09-11 16:12:40 +08:00 via Android
    用了一段时间了
    binmiui
        43
    binmiui  
       2021-09-11 16:20:20 +08:00
    Termius 挺好的跨平台使用,就是贵
    liufish
        44
    liufish  
       2021-09-11 16:22:56 +08:00
    看起来不错。下载一个试试。支持支持
    zmxnv123
        45
    zmxnv123  
       2021-09-11 16:35:15 +08:00
    看起来很不错,可是我用 windows terminal
    ykk
        46
    ykk  
       2021-09-11 17:10:47 +08:00
    看起来很不错,可是我用 linux terminal + tmux
    billytom
        47
    billytom  
       2021-09-11 17:19:58 +08:00 via iPhone
    ssh 最好用的还是 SecureCRT,当然 Windows 想省钱 putty 也还是勉强一用的
    herozzm
        48
    herozzm  
       2021-09-11 17:31:26 +08:00   ❤️ 1
    putty + winSCP 够用了
    billzhuang
        49
    billzhuang  
       2021-09-11 17:34:48 +08:00 via iPhone
    不用第三方工具,win 下怎么管理一大堆服务器?名字记不住啊。
    missdeer
        50
    missdeer  
       2021-09-11 17:45:09 +08:00 via Android
    现在 windows terminal+open ssh 也用得挺好
    xiaoz
        51
    xiaoz  
    OP
       2021-09-11 17:58:46 +08:00
    @zyxk #40,好像不行,这样比较损耗性能吧。
    willis
        52
    willis  
       2021-09-11 18:02:26 +08:00
    我用 zentermlite
    yutian33
        53
    yutian33  
       2021-09-11 18:47:54 +08:00
    finalshell 除了太吃内存、启动慢,其它用起来都挺爽 还集成了半个 scp 文件直接图形化操作了 ~~

    下回试试这个
    ragnaroks
        54
    ragnaroks  
       2021-09-11 19:23:34 +08:00
    @shaojz2005 我一直在用,不过最开始用它的原因时它的 ssh 转发不限速。。
    iden
        55
    iden  
       2021-09-11 19:35:28 +08:00
    不完全开源的 term 不敢用,等完全开源吧。
    Foxkeh
        56
    Foxkeh  
       2021-09-11 19:53:48 +08:00
    @shaojz2005 握手,把市面上的都评测一把之后,Win 下还是感觉这个顺手。对于既要记账号还有敲命令又要拖文件的用户是最友好,PuTTY 官方都推荐过。不过不支持其他平台。
    xiaoz
        57
    xiaoz  
    OP
       2021-09-11 20:17:36 +08:00
    @shaojz2005 #33,Bitvise SSH Client 不支持多标签( tab ),有点不习惯。
    hyq
        58
    hyq  
       2021-09-11 20:51:30 +08:00
    mac 上 crash 比较多,mac 上快捷键很奇葩。
    比如 ctrl+a 应该是跳到行首,但是在 windterm 里面,需要按 cmd+a 。这点很不适应
    herozzm
        59
    herozzm  
       2021-09-11 21:18:59 +08:00
    @herozzm 用密钥登陆,不需要记
    zzhzero
        60
    zzhzero  
       2021-09-11 21:33:01 +08:00
    貌似 x11 转发有问题?我按作者的说明操作了,但是没转发成功,同一个服务器 mobaxterm 转发没问题的,还是需要自己装 XMing ?
    mafeifan
        61
    mafeifan  
       2021-09-11 21:33:44 +08:00
    太专业了,好多参数不知道干啥的
    leloext
        62
    leloext  
       2021-09-11 21:34:03 +08:00
    有点好奇说不开源不敢用的同学在用什么软件?
    既然说到开源了,也不妨再加两个问题:
    1:怎么确保运行的 bin 文件是完全安全的?自己下拉代码编译的吗?
    2:如果有开源的话,有没有自己完全检查过每行代码和引用的库?
    standin000
        63
    standin000  
       2021-09-11 21:54:50 +08:00
    @andytao 为啥 apache2.0 开源不如不开源?
    HAWCat
        64
    HAWCat  
       2021-09-11 22:17:28 +08:00   ❤️ 1
    @cwr31 electron 系的内存消耗都不怎么讨人喜欢
    Lemeng
        65
    Lemeng  
       2021-09-12 00:44:57 +08:00
    看起来感觉还行,绑定
    hanxiV2EX
        66
    hanxiV2EX  
       2021-09-12 03:51:54 +08:00 via Android
    Important: WindTerm is a partial open source project, and the source will be gradually opened.

    不想试了,还是用 windows terminal
    gBurnX
        67
    gBurnX  
       2021-09-12 04:21:04 +08:00
    之前我自己评测过所有主流的,最好的是 xshell,百度有 D 版。

    举个例子,你推荐的这款,能在一个主窗口内,以任意 Excel 这种网格进行布局吗?比如下图,一共 7 个窗口。左右两列,左列有 3 行,右列有两行,然后右列下面那行,又由 3 个可切换标签窗口组成。

    https://ibb.co/0qmhfj6
    dingwen07
        68
    dingwen07  
       2021-09-12 08:35:34 +08:00
    我的需求是需要使用 OpenPGP/X.509 智能卡中的密钥进行 SSH 公钥登录,但是它会自己设置 SSH_AUTH_SOCK 。。。
    fs418082760
        69
    fs418082760  
       2021-09-12 09:08:28 +08:00
    mobaxterm 方便 rz
    andytao
        70
    andytao  
       2021-09-12 09:48:57 +08:00
    @standin000 这个项目所谓的开源是开源一部分无关紧要的代码,部分开源的结果就是:
    想调试调试不了,想要提交 PR 也无能为力,想要制作自己的版本更是不可能。

    其行为完全违背开源精神,故还不如不要开源。
    xiaoz
        71
    xiaoz  
    OP
       2021-09-12 10:30:17 +08:00
    @fs418082760 #69,这个算是基础功能了吧,WindTerm 也可以用 sz/rz
    Acoffice
        72
    Acoffice  
       2021-09-12 10:46:26 +08:00
    虽然也一直再用 WindTerm,刚下载试了 11 楼的,tabby 相对而言更简洁和极客一些.
    不过下个版本的 WindTerm 就支持中文了!
    sbilly
        73
    sbilly  
       2021-09-12 12:08:20 +08:00
    macOS 下试过,非常容易崩溃,几乎无法正常使用。
    INTOX8O
        74
    INTOX8O  
       2021-09-13 10:57:39 +08:00
    windows10 21h1 下奔溃严重,复现方式为新建 session,光标移动到 host 选项 ->中英文来回切换打字就会很大概率卡死
    standin000
        75
    standin000  
       2021-09-13 21:49:20 +08:00
    @andytao 官网说 All released source codes (except thirdparty directory) are provided,the source will be gradually opened 最终开源没有问题吧。
    andytao
        76
    andytao  
       2021-09-14 09:50:26 +08:00
    @standin000 嗯,看行动,看结果。
    wdlth
        77
    wdlth  
       2021-09-14 22:29:03 +08:00
    Mac 上试用了,很容易就崩溃……
    xiaoz
        78
    xiaoz  
    OP
       2021-09-14 23:08:21 +08:00
    @wdlth #77,可能作者没有 Mac 来调试程序。
    shm7
        79
    shm7  
       2021-09-26 17:20:56 +08:00
    @wdlth
    @xiaoz 可能我太喜欢简洁了。始终想不明白放着原生 terminal/iterm 不用,用这种二手繁杂工具的意义。
    UN2758
        80
    UN2758  
       2021-09-29 17:45:14 +08:00
    @binmiui #43 老哥你是如何解决 mac 和 win 下 terminus 用 zsh 后时不时命令行开头乱码的问题的?
    binmiui
        81
    binmiui  
       2021-09-29 21:35:58 +08:00
    @UN2758 换字体
    AllenHua
        82
    AllenHua  
       2021-11-10 20:38:17 +08:00
    win 下试用了感觉还不错。

    晚上回来在 mac 上装了一个发现主题都无法切换(想切换到 light 一些的主题),默认的 dark mode 也太黑了吧,瞬间血压上来了,不想用了,气死了。
    SekiBetu
        83
    SekiBetu  
       2021-11-25 00:18:44 +08:00
    装了,感觉吊打 termius
    ggvm
        84
    ggvm  
       2022-10-24 16:58:41 +08:00
    看起来用了 electron ,不嫌太肥大吗?
    xiaoz
        85
    xiaoz  
    OP
       2022-10-24 21:31:51 +08:00
    @ggvm 没用 electron 吧,不知道你是咋判断的。
    ggvm
        86
    ggvm  
       2022-10-29 10:43:54 +08:00
    @xiaoz 看到了 UI 布局,很像 electron 搞出来的大胖子。 下载使用了,的确没用 electron ,用的是 QT ,非常丝滑,值得推荐。
    SuperXX
        87
    SuperXX  
       2023-01-10 09:03:01 +08:00
    @binmiui 换成哪个字体了? 试了好多个,都没解决 开头乱码的问题
    yuedashi
        88
    yuedashi  
       2023-01-14 09:13:04 +08:00
    @gBurnX 看来你评测的不够仔细啊,我是重度 xshell 使用者。之前也试过好多终端,最后发现 windterm ,真的可以和 xshell 一比,甚至更强!现在好久没打开 xshell 了。你要的分栏 https://ibb.co/zQVPvHj 。。 还有个很强的功能是直接用光标在输入栏定位(目前没发现有这个功能的终端)!本地模式(会变成类似一个文本编辑器,随意查找)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3464 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 04:59 · PVG 12:59 · LAX 20:59 · JFK 23:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.