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

macOS 有没有一款 **开源** 的好用的 SSH 客户端?

  •  
  •   drymonfidelia · 14 小时 27 分钟前 · 1743 次点击
    以前一直用终端+ssh 命令,但是效率有点低,切换机器不方便
    termius 因为连接内网机器都强制注册账号才能用,放弃了
    其它看起来都是小厂的,要开源我才放心用
    找了半天只找到一款开源的看起来不是半成品的 SSH 客户端 electerm ,star 挺多觉得应该靠谱,实际用下来 bug 非常非常多,操作一半窗口变成空白的了,几乎不可用
    31 条回复    2024-09-20 08:56:27 +08:00
    kiritoyui
        1
    kiritoyui  
       14 小时 25 分钟前
    tabby
    drymonfidelia
        2
    drymonfidelia  
    OP
       14 小时 22 分钟前
    @kiritoyui 看起来挺强,我试试
    louted
        3
    louted  
       14 小时 21 分钟前
    有一款半开源的叫 WindTerm 可以看看,但不是全开源的
    june4
        4
    june4  
       14 小时 1 分钟前
    原生的 ssh 命令哪里效率低了
    moyufjm123
        5
    moyufjm123  
       14 小时 0 分钟前
    tabby+1
    drymonfidelia
        6
    drymonfidelia  
    OP
       13 小时 58 分钟前
    @june4 没有 SFTP 功能传文件不方便,只能用 scp ,不能记录主机(虽然可以设置 alias 但有的时候 alias 也想不起来),不能记住私钥的密码
    lifei6671
        7
    lifei6671  
       13 小时 52 分钟前
    开源且好用本身就很难。
    lifei6671
        8
    lifei6671  
       13 小时 52 分钟前
    @louted 我之前用过,但是 BUG 太多,而且很容易卡死。
    dilidilid
        9
    dilidilid  
       13 小时 37 分钟前
    私钥密码可以每次重启后通过 ssh-add 加进去,也可以存 keychain 里
    Tianao
        10
    Tianao  
       13 小时 15 分钟前   ❤️ 3
    开源且好用,确实这么多年一直没寻到什么。

    但是我说一点:全球 top 银行、支付卡组织、支付中介、巨型 PCI DSS 合规商户,都在大量使用包括 SSH 客户端在内的不计其数的闭源软件。

    同时提醒大家思考几个问题:
    1. 开源代码为什么被认为是安全的?(没被公众 review 出问题的黑历史有不少)
    2. 以二进制分发的“开源软件”如何证明其 100% 源自被认为安全的源代码?
    3. 你如何保证你下载的源代码副本一定是经过公众 review 的副本?(保护你的 HTTPS 客户端及根证书信任,保护 SSH key 基础设施、key 操作及存储)
    4. 你如何确定来自受信任 contributor 的关键版本控制操作( commit / merge )真的来自此名义上的 contributor? (verify signature / 信任平台 (GitHub) 的 MFA)
    5. 你如何肯定你下载的二进制副本一定源自受信任的编译者?(二进制文件数字签名 / 与可信分发平台的可信通信)

    总结:供应链安全道阻且长,理论基础、意识、决策、操作,需要大家共同努力,不是“开源”二字就能解决的。
    dem0ns
        11
    dem0ns  
       13 小时 3 分钟前
    royaltsx 外壳闭源,ssh 模块采用开源 iterm2
    promisenev
        12
    promisenev  
       12 小时 53 分钟前
    @june4 但凡有中重度使用的人, 都不会说这种话
    lululau
        13
    lululau  
       12 小时 51 分钟前
    系统自带的 openssh (/usr/bin/ssh) 哪里不好吗
    drymonfidelia
        14
    drymonfidelia  
    OP
       12 小时 47 分钟前
    @lululau 见#6
    aptx4689
        15
    aptx4689  
       12 小时 40 分钟前   ❤️ 1
    openssl 开源那么久了也没人发现心脏滴血不是?
    june4
        16
    june4  
       12 小时 18 分钟前
    @promisenev 我几台机子,设置了单字母别名,证书登录,别的需求我没有了
    promisenev
        17
    promisenev  
       11 小时 13 分钟前
    @june4 #16 都不说传输稳定性的需求,就用个云服务器,大数据服务随用随关这种集群,每次 DNS 域名都不同,用原生 ssh 根本没法用,要麻烦死
    kenvix
        18
    kenvix  
       10 小时 59 分钟前
    @june4 #4 我倒要反问,原生的 ssh 命令哪里效率高了?先假设你解决了一大堆集群的管理问题,那么问题来了命令集、 高亮集 、集成文件管理器和传输( SFTP SCP ZMODEM ) 一个没有,你怎么解决😅
    icaolei
        19
    icaolei  
       10 小时 47 分钟前
    electerm 全开源
    Remember
        20
    Remember  
       10 小时 40 分钟前
    tabby 啊。
    chaliev2
        21
    chaliev2  
       9 小时 34 分钟前
    Server Box
    qfly
        22
    qfly  
       6 小时 7 分钟前 via Android
    写成 alias 放 shell 配置文件里, 用 key 登录 ,根本不需要额外 ssh 软件。
    est
        23
    est  
       3 小时 10 分钟前
    有堡垒机的存在,sftp ZMODEM 不好使。
    lucifer9
        24
    lucifer9  
       1 小时 52 分钟前
    有个命令叫 sftp
    需要 ssh 连接处理几台几十台机器 shell 下写个 for 循环就行
    几百台的话,是不是考虑下 Ansible
    要不就请个专职的运维
    xing666
        25
    xing666  
       1 小时 11 分钟前
    WindTerm
    Greendays
        26
    Greendays  
       45 分钟前
    Windterm 倒是用过 windows 版本的,这个软件应该不算是完全开源的,不过 windows 上用着挺好的。
    ninvfeng2020
        27
    ninvfeng2020  
       42 分钟前
    vscode 远程连接?
    onepix
        28
    onepix  
       37 分钟前
    WindTerm 好用还跨平台,而且配置文件夹的位置可以指定,放到 icloud 或者 OneDrive 里面可以实现多端同步,速度也比 electron 写的快
    yangzzz
        29
    yangzzz  
       29 分钟前
    FinalShell ,除了比较占内存外个人觉得还挺好用的。
    artiga033
        30
    artiga033  
       27 分钟前 via Android
    @drymonfidelia #6
    1. sftp 是有的,当然如果你说图形化直接拖拽文件那确实比不上
    2. 正常来讲 shell 的 tab 补全应该就能补 known_host 里连接过的主机
    3. ssh-agent 请
    Takizawa
        31
    Takizawa  
       25 分钟前 via Android
    @yangzzz 我平时也就局域网用用这个 fs ,足够了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5035 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:22 · PVG 09:22 · LAX 18:22 · JFK 21:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.