Cruzz
V2EX  ›  macOS

说一下我用过的 mac 上的 ssh 工具,各位有其他推荐欢迎讨论

  •  
  •   Cruzz · Dec 8, 2023 · 20941 views
    This topic created in 1069 days ago, the information mentioned may be changed or developed.

    先说下我的使用环境,大部分时间需要先连跳板机,需要交互式,二次认证,进去后选择要操作的机器,有时还需要再次 ssh 。 所以我的痛点就是能有密码管理器。能支持 ssh 密码登录后进行交互式认证

    接下来是我使用过的。

    1.termius,可以正常使用跳板机账号密码+二次认证登陆,有密码管理器,二次 ssh 可以填充密码。抛弃的原因是太贵了。而且我没有跨平台的需求。只在这一台机器上操作 2.tabby ,这个玩意不能通过配置登陆。会一直提示输入密码,最近加了交互式登陆,也不可以。可能是我操作不对。有同学用过欢迎指正 3.iterm2 ,配置 profile 使用 expect 登陆,能正常二次认证,有密码管理器。用的时间最长,但是最近使用粘贴东西进去会变成 01~xxxx00 ~,所以又想换了。 4.warp ,这个其实很好用,尤其找日志很方便,不会滚屏滚的前边的东西都不见了。但是没有密码管理。痛点无法解决(求推荐能填充桌面的密码管理器。不需要跨平台同步,不需要联网的更好。)

    Supplement 1  ·  Dec 8, 2023
    我补充一下吧
    跳板机不是一个简单的隧道代理,是先 ssh 到这个跳板机就要二次认证。短信或者邮箱验证码。总的流程是这样的,ssh user@跳板机 输入密码。选择认证方式,输入认证信息,进去跳板机,输入需要链接的机器的 ip 或者编号。进入到真正的机器。
    tabby 就是我添加配置,输入用户名,ip 密码。直接认证失败,不会弹选择认证方式。其他 ssh 工具都是正常弹出。
    86 replies  •  2026-05-03 22:38:52 +08:00
    SenLief
    SenLief
    Dec 8, 2023 via iPhone❤️1
    1
    在用 termius ,土区商店订阅 85try
    Goalonez
    Goalonez
    Dec 8, 2023 via iPhone
    2
    tabby 应该可以先保存跳板机登录信息,先登录跳板机,转发端口,再通过保存的目标机器登录信息直接登录最终的机器。
    rainrdx
    rainrdx
    Dec 8, 2023❤️1
    3
    SSH 工具找了一圈。最近找上了 xpipe
    https://github.com/xpipe-io/xpipe
    还不成熟有很多问题,但是目前算是我自己最喜欢的。

    特色就是 ssh 调用其他程序(各色都支持),他只负责图形界面管理服务器和密码/凭证,然后可以自建跨平台同步(或者通过 Git )
    poopoopoopoo
    poopoopoopoo
    Dec 8, 2023
    4
    跳板机是不是也能去掉 MFA 账号+令牌
    iterm2
    BearCookie
    BearCookie
    Dec 8, 2023
    5
    @SenLief 请问一下如何土区订阅额……
    stinkytofu
    stinkytofu
    Dec 8, 2023❤️2
    6
    WindTerm 这么好用的开源 SSH 工具, 可以记住密码, 可以分组管理, 还能直接操作文件, 堪比 Windows 上的 XShell, 为什么鲜有人提???
    yougo
    yougo
    Dec 8, 2023
    7
    @SenLief 土区是 90 块一个月,合人名币也要 23 块钱一个月,它跨平台甚至都不是 native 开发,我很好奇 termius 这个代码质量极低的软件有什么持续运营成本吗,things 之类的提供云服务的软件也都能做到买断。
    yougo
    yougo
    Dec 8, 2023
    8
    @stinkytofu 他都叫 WindowsTerm 了,摆明了是 Windows 上的 ssh 呗
    FishingRabbit
    FishingRabbit
    Dec 8, 2023
    9
    @stinkytofu #6 没找到这个怎么保存连接啊,关闭窗口就没了
    yougo
    yougo
    Dec 8, 2023❤️1
    10
    这些开发者挣钱是不是太容易了,自从独立软件开发能挣轻松钱开始,地球就一天不如一天,代码一天比一天写的烂,内存占用一天比一天大,广告一天比一天多,用户体验居然是比谁 app store screenshot 做的好看?很难想象 termius 这种软件在十几二十年前能挣到一分钱。
    stinkytofu
    stinkytofu
    Dec 8, 2023
    11
    @yougo #8 你这是调侃还是认真的, 我有点拿捏不住!!!
    stinkytofu
    stinkytofu
    Dec 8, 2023
    12
    @FishingRabbit #9 新建连接, 然后记住登录用户名和密码啊, 然后提示设置一个主密码, 很简单啊
    565656
    565656
    Dec 8, 2023
    13
    能做到 windows 上的 xshell 就谢天谢地了
    tkwl
    tkwl
    Dec 8, 2023
    14
    @stinkytofu 我一直在用啊,就是做跳板机是不是有点问题,另外还不是原生支持 apple silicon 吧,有些 Intel SIMD 需要移植,据说新版本要支持了
    Rorysky
    Rorysky
    Dec 8, 2023
    15
    ssh 命令本身就支持 jumpserver
    SenLief
    SenLief
    Dec 8, 2023 via iPhone
    16
    @neochen13 之前可以用 old 现在不确定了,我也在想这卡能不能续订。
    x86
    x86
    Dec 8, 2023
    17
    我用 Xterminal 方便
    SenLief
    SenLief
    Dec 8, 2023 via iPhone
    18
    @yougo 85 里拉一年,全平台同步,提供自动补全,论 ssh 工具没有比 termius 更合适的吧。
    Yien
    Yien
    Dec 8, 2023 via Android
    19
    Yien
    Yien
    Dec 8, 2023 via Android
    20
    @stinkytofu 一直在用,可惜好久不更新了。
    yougo
    yougo
    Dec 8, 2023
    21
    @SenLief 你说的是哪个土区商店
    bitfrog
    bitfrog
    Dec 8, 2023
    22
    tabby: ~/.ssh/config 文件配置以下内容

    ###my xxxxx ~/.ssh/config
    Host xxx
    Hostname y.y.y.y
    Port 22
    User root
    # PasswordAuthentication no
    ForwardAgent yes
    IdentitiesOnly yes
    # AddKeysToAgent yes
    IdentityFile ~/.ssh/id_rsa
    ServerAliveInterval 10
    ServerAliveCountMax 5
    ConnectTimeout 10
    Yzzm
    Yzzm
    Dec 8, 2023
    23
    @yougo 他说应该是通过 windows 的 store 里面的 地区改成土耳其可以 85 一年
    Renix
    Renix
    Dec 8, 2023
    24
    Renix
    Renix
    Dec 8, 2023
    25
    @guorenjie 刚从 termius 换到了 Xterminal
    lifei6671
    lifei6671
    Dec 8, 2023
    26
    @stinkytofu #6 这个我也用过,不过作者都不维护了,在 Mac 上有很多 bug 也没解决。
    lifei6671
    lifei6671
    Dec 8, 2023
    27
    推荐一个小众的 mac 上的 ssh 客户端吧:zoc ,现在出到了 zoc8 版本,虽然界面没那么好看,但是功能很丰富。
    SenLief
    SenLief
    Dec 8, 2023 via iPhone
    28
    @yougo 土区微软商店啊
    SenLief
    SenLief
    Dec 8, 2023 via iPhone
    29
    啊,不好意思,我上面忘记说了。termius 土区微软商店 85 里拉一年。
    l6241425
    l6241425
    Dec 8, 2023❤️1
    30
    Alacritty
    equationzhao
    equationzhao
    Dec 8, 2023
    31
    termius 有这么不堪吗,觉得挺好用的
    eggt
    eggt
    Dec 8, 2023
    32
    @stinkytofu 感觉有点花里胡哨,不太想用😂
    rebang
    rebang
    Dec 8, 2023❤️3
    33
    最近在用 tssh ,对我来说足够了
    https://github.com/trzsz/trzsz-ssh
    32uKHwVJ179qCmPj
    32uKHwVJ179qCmPj
    Dec 8, 2023
    34
    @stinkytofu 很好用,而且支持 win/mac/linux 且免费,但是目前还只是部分开源,没有全开源
    234ygg
    234ygg
    Dec 8, 2023
    35
    自己写个.sh ,然后 zshrc 里加个 alias 方便运行.sh ,不管什么 terminal 都可以实现跳板机二次登陆
    TaurusXin
    TaurusXin
    Dec 8, 2023 via iPhone
    36
    RoyalTSX
    FredWang
    FredWang
    Dec 8, 2023 via iPhone
    37
    在用 warp ,但是其实默认的 termnal 加 tmux 已经完全足够了
    Quarter
    Quarter
    Dec 8, 2023 via Android
    38
    目前在用 jumpserver 和 termius 来管理维护服务器
    Tink
    Tink
    Dec 8, 2023
    39
    就我一个用 shuttle 的。。?
    zhoudaiyu
    zhoudaiyu
    Dec 8, 2023 via iPhone
    40
    装了无数个,最后还是 raycast 打开 iterm
    wuyiccc
    wuyiccc
    Dec 8, 2023
    41
    royal tsx
    microyu
    microyu
    Dec 9, 2023
    42
    tabby
    FightPig
    FightPig
    Dec 9, 2023
    43
    @Tink 我也用的这个
    Remember
    Remember
    Dec 9, 2023
    44
    @stinkytofu 因为这东西它并不开源。
    BearCookie
    BearCookie
    Dec 9, 2023
    45
    试用了一下 tabby ,还不错,就是比较吃内存
    warp 也还行
    xscanqianmeng666
    xscanqianmeng666
    Dec 9, 2023
    46
    @stinkytofu 这啥玩意啊 花里胡哨的
    seanzxx
    seanzxx
    Dec 9, 2023
    47
    自带的 terminal + ssh + ssh config 就挺好用的了呀。
    paynezhuang
    paynezhuang
    Dec 9, 2023
    48
    用的 termius ,土区订阅
    Tskini
    Tskini
    Dec 9, 2023 via Android
    49
    没有用 vs code 的 remote ssh 的嘛?个人感觉挺好用的,设置密钥登录后不用每次进都登录,还能在远程服务器上添加扩展
    hooleystark
    hooleystark
    Dec 9, 2023 via iPhone
    50
    没有人用 mac 版本的 securecrt 么
    licong
    licong
    Dec 10, 2023
    51
    termius 土区微软商城订阅 85 里拉,全平台同步~
    guaike
    guaike
    Dec 10, 2023
    52
    termius 和 tabby 都在用,最常用的还是 tabby ,sftp 挺方便的
    LonnyWong
    LonnyWong
    Dec 11, 2023
    53
    支持类似 expect 自动交互功能的 ssh 客户端 trzsz-ssh ( tssh ): https://v2ex.com/t/999210
    kiritoyui
    kiritoyui
    Dec 11, 2023
    54
    iterm2 可以配置触发器 expect 登录堡垒机后 自动登录指定机器,不方便的地方就是一台机器要建立一个 profile
    hermanarturo
    hermanarturo
    Dec 11, 2023
    55
    我就用 iterm2+openssh ,不过传输文件有点麻烦,除了 scp (需要退出 ssh 才能 scp )以外,还有啥解决方案吗?
    aero99
    aero99
    Dec 11, 2023
    57
    最后可能还是会用回 termius ,唯一缺点就是没有 finalshell 那种自带编辑器
    Cruzz
    Cruzz
    OP
    Dec 11, 2023
    58
    @kiritoyui 我们登陆堡垒机之后不用再认证了。直接输入编号就可以进入。
    kiritoyui
    kiritoyui
    Dec 12, 2023
    59
    @Richared 和我们一样的 输入编号或者 ip 我的意思是 iterm 可以配置触发器 自动帮你输入编号 或者 ip 并回车
    shuqin2333
    shuqin2333
    Dec 12, 2023
    60
    warp 真好用,就是不支持保存密码
    ajiang1
    ajiang1
    Dec 12, 2023
    61
    @guorenjie #25 看着很不错,但是 Xterminal 搜索不到,请问有没有下载地址
    ajiang1
    ajiang1
    Dec 12, 2023
    62
    @yuanzhangyly 已找到
    BearCookie
    BearCookie
    Dec 12, 2023
    63
    为啥 tabby 用起来,总有种卡顿感额
    Cruzz
    Cruzz
    OP
    Dec 12, 2023
    64
    @neochen13 确实,流畅上来说没有 warp 好。
    LonnyWong
    LonnyWong
    Dec 13, 2023
    65
    @shuqin2333 warp 可以配合 https://github.com/trzsz/trzsz-ssh 来用,支持记住密码。注意安装 tssh 之后,要软链成 ssh 来用。

    brew install trzsz-ssh
    sudo ln -sv $(which tssh) /usr/local/bin/ssh
    shuqin2333
    shuqin2333
    Dec 13, 2023
    67
    @LonnyWong #65 不错,满足需求了
    BearCookie
    BearCookie
    Dec 13, 2023
    68
    @Richared #64 请问一下老哥,现在用的是哪个额,warp 不能保存密码啥的,也挺折腾,而且还需要登录
    BearCookie
    BearCookie
    Dec 13, 2023
    69
    @aero99 这个免费版限制挺多,而且需要登录账号
    hermanarturo
    hermanarturo
    Dec 13, 2023
    70
    @LonnyWong trzsz-ssh 特别好用,感谢
    LonnyWong
    LonnyWong
    Dec 13, 2023
    71
    @neochen13 #68

    参考 #65 trzsz-ssh 即将支持 Warp 记住密码: https://github.com/trzsz/trzsz-ssh/issues/64#issuecomment-1853170951
    BearCookie
    BearCookie
    Dec 13, 2023
    72
    @LonnyWong #71 谢谢老哥
    aero99
    aero99
    Dec 13, 2023
    73
    @neochen13 #69 订阅版才支持配置同步啊,尤其是多台终端和手机,不用一个个配置了
    BearCookie
    BearCookie
    Dec 13, 2023
    74
    @aero99 #73 订阅版非常昂贵额
    qbmiller
    qbmiller
    Jul 22, 2024
    75
    终端 iterm2 足够,现在就是 sftp 。
    tabby 不到 1 分钟就断开,
    iterm2 lrzsz 一直没配置成功过。
    qbmiller
    qbmiller
    Jul 22, 2024
    76
    @qbmiller 补充: 是有跳板机的。 没法直接 scp
    Streamlet
    Streamlet
    Aug 12, 2024
    77
    @qbmiller
    看下 item2_recv_zmodem.sh 、item2_send_zmodem.sh 里面的 sz 和 rz 的路径是不是正确。
    如果是 port 安装的 lrzsz ,指定到 /opt/local/bin/sz 、/opt/local/bin/rz
    Streamlet
    Streamlet
    Aug 12, 2024
    78
    @qbmiller 网上的脚本里是 /usr/local/bin/sz 、/usr/local/bin/rz ,本机如果不是这个地址就不对
    其他的没坑了,
    前几天刚搞定的
    qbmiller
    qbmiller
    Aug 12, 2024
    79
    @qbmiller #75
    @Streamlet #78 补充。tabby 搞定了(keepalive timeout 加大 50s 就好了)。
    sz rz 路径都对。放弃它了。tabby 偶尔用用
    mikaelson
    mikaelson
    Aug 14, 2024
    80
    @qbmiller #79 tabby 或者 termius 有没有办法登录跳板机以后,自动填充二次验证,并且输入 ip 或者编号到某一台机器。
    mikaelson
    mikaelson
    Aug 14, 2024
    81
    @kiritoyui #59 tabby 或者 termius 有没有办法登录跳板机以后,自动填充二次验证,并且输入 ip 或者编号到某一台机器。
    qbmiller
    qbmiller
    Aug 15, 2024
    82
    @mikaelson #80 我那就会自动,也不知道咋弄的。隔天又没缓存了。应该有能配置的地方
    mikaelson
    mikaelson
    Aug 15, 2024
    83
    @qbmiller #82 自动填充 otp ?你不得先配置一个让它获取 otp 的地方吗?
    onnethy
    onnethy
    Sep 27, 2024
    84
    warp ,我 tmux 开了 8 个窗口,第二天过来 warp 居然 hang 住了;现在又切回 iterm2+tmux 了
    baiyun123
    baiyun123
    Nov 21, 2024
    85
    @equationzhao 内存占用太高
    flandrescarle7
    86
    royal tsx
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   983 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 235ms · UTC 22:40 · PVG 06:40 · LAX 14:40 · JFK 17:40
    ♥ Do have faith in what you're doing.