justincnn
V2EX  ›  macOS

请问下大家 mac 下用什么 ssh 客户端?

  •  
  •   justincnn · Jan 15, 2024 · 9567 views
    This topic created in 1023 days ago, the information mentioned may be changed or developed.
    想要一个命令自动补全,还有标签管理的 ssh ,

    我现在用的那个,偶尔崩溃,连以前的命令历史都没有保存
    62 replies  •  2026-03-14 17:50:06 +08:00
    sickoo
    sickoo
    Jan 15, 2024
    1
    自带终端。。。或者 termius
    lscho
    lscho
    Jan 15, 2024
    2
    自带终端
    lovedebug
    lovedebug
    Jan 15, 2024
    3
    bestkxt
    bestkxt
    Jan 15, 2024
    4
    termius,不要去折腾 Windows 的 putty(不要问我咋知道)
    rationa1cuzz
    rationa1cuzz
    Jan 15, 2024
    5
    自带/electerm
    sleeepyy
    sleeepyy
    Jan 15, 2024
    6
    CaspianJou
    CaspianJou
    Jan 15, 2024
    7
    SSH Config Editor 保存服务器,warp 连
    hermanarturo
    hermanarturo
    Jan 15, 2024
    8
    openssh + trzsz
    pythagorasd
    pythagorasd
    Jan 15, 2024 via iPhone
    9
    termius 带标签管理,命令自动补全的话用的是 zsh +ohmyzsh+auto complete 插件
    BennettHoward
    BennettHoward
    Jan 15, 2024
    10
    简单来说:
    a.需要 标签化或者更复杂的方式来管理不同服务器的 ssh 配置及连接,可以使用 termius 这种专门做 ssh 管理和同步的软件。或者耦合了终端管理软件和 ssh 管理软件的 WindTerm 。 当然我还是认为 SSH-Config 大法好,足够灵活便捷,唯一缺点是多端同步需要手动 copy 。
    b. 历史命令保存,这是和对应服务器上 登录(或使用) Shell 应用的相关设置有关;可以检查对应服务端是否有定期清理历史的设置。
    c. 命令自动补全,一般是由服务器上 登录或使用 Shell 及其插件或者特定应用来提供。 个人推荐 zsh+OhMyZSH+zsh-autosuggestions ,需要模糊搜索可搭配 fzf 食用。

    至于 Mac 原生终端、electerm 这些属于终端管理软件,我个人推荐 iTerm2 。下面附一些个人见解(大佬轻喷):

    1. ssh-client 是一种 使用 SSH 协议来连接远端服务器 提供远端命令执行、文件传输以及管理的应用,包括 OpenSSH 、putty 等等。MacOS 是类 UNIX 系统,默认的系统软件里已经装了 OpenSSH ,也就是在终端里使用的 ssh 。不同远程服务器的连接管理,可以直接在~/.ssh/config 中进行配置,许多 ssh 管理软件实际上也是读写该文件实现的( Termius 除外)。
    2. 终端管理软件。 上面提到的 windterm 、electerm 以及 iTerm2 、系统原装的 Terminal(终端) 都是终端管理软件。终端管理软件会给你提供一个图形界面,用来辅助用户与 Shell 交互(也就是常说的命令行),以及一些基础的显示配色、快捷键、分屏功能等。
    3. Shell 应用。这是真正读取命令、解释命令、(小部分 Shell 执行 大部分丢给其他二进制文件)、返回结果的核心应用。常说的 Bash 、ZSH 都是 Shell 应用。题主说到的历史命令保存,一般来讲 是 Shell 来管理控制的,Shell 将历史命令保存在外部文件中(比如~/.bash_history),用户通过 Ctrl+r 、history 、上下键等方式查询,实际就是读取对应的文件。 至于自动补全,这是一些 Shell 插件所提供的服务。
    Rorysky
    Rorysky
    Jan 15, 2024
    11
    自带终端 + 调整为 novel 主题
    b4115Z4mRAz9P8EA
    b4115Z4mRAz9P8EA
    Jan 15, 2024
    12
    我用 iterm2 ,
    我的 ssh 主机很多,就写了一个主机检索工具。flet ,是 flutter 的 python 绑定。
    代码在这里。
    https://v2ex.com/t/998701#reply0

    tssh 是纯 tui 的,界面不如我的好看。
    dorothyREN
    dorothyREN
    Jan 16, 2024
    13
    SecureCRT
    LonnyWong
    LonnyWong
    Jan 16, 2024
    14
    @hermanarturo #8 tssh == trzsz + ssh

    https://github.com/trzsz/trzsz-ssh 就是有标签管理的 ssh ,适合绝大部分终端,例如各种原生终端等,只要有本地 shell 就行。
    LonnyWong
    LonnyWong
    Jan 16, 2024
    15
    @yqf0215 #12 tssh 可以做的很好看的,不过我还没空去搞,哈~
    TAFMT
    TAFMT
    Jan 16, 2024❤️2
    16
    XTerminal
    moyi97
    moyi97
    Jan 16, 2024
    17
    SecureCRT +1
    ShiBuYi
    ShiBuYi
    Jan 16, 2024
    18
    试用过 iterm, finalShell, windTerm ,termius

    综合下来 termius 最好
    amwyyyy
    amwyyyy
    Jan 16, 2024
    19
    zenTermLite
    xiaooloong
    xiaooloong
    Jan 16, 2024
    20
    需要终端,iterm2
    需要连接会话管理,zoc

    两个都能做但都做的一般,tabby
    xycool
    xycool
    Jan 16, 2024
    21
    warp
    b4115Z4mRAz9P8EA
    b4115Z4mRAz9P8EA
    Jan 16, 2024
    22
    @LonnyWong 老兄,你的是 tui 的,我的是 gui 的,flutter 的界面美工默认足够好看了。。。
    b4115Z4mRAz9P8EA
    b4115Z4mRAz9P8EA
    Jan 16, 2024
    23
    @LonnyWong 我跟你完全是两个不同的软件,你的是 ssh 客户端,我的只是一个 ssh host 检索工具。
    而且,我现在添加了使用 tssh 的选项。
    TYTheKing
    TYTheKing
    Jan 16, 2024
    24
    Warp
    s1eep
    s1eep
    Jan 16, 2024
    25
    自带终端 或者 termius
    vitality
    vitality
    Jan 16, 2024
    26
    VS Code
    sunwei0325
    sunwei0325
    Jan 16, 2024
    27
    iterm2 + tmux + mosh
    aahao
    aahao
    Jan 16, 2024
    28
    自带终端,不喜欢装太多应用
    wuyiccc
    wuyiccc
    Jan 16, 2024
    29
    royal tsx
    aero99
    aero99
    Jan 16, 2024
    30
    termius 多设备同步和自动补全挺好的
    CivAx
    CivAx
    Jan 16, 2024
    31
    Welcome to SecureCRT
    raycool
    raycool
    Jan 16, 2024
    32
    tabby
    youngster
    youngster
    Jan 16, 2024
    33
    royal tsx
    AdamMing
    AdamMing
    Jan 16, 2024
    34
    iTerm && Termius
    pikko
    pikko
    Jan 16, 2024
    35
    iterm2 + oh my zsh 魔改,舒服
    4Qd5zQCm26
    4Qd5zQCm26
    Jan 16, 2024
    36
    在 mac 上
    windterm 卡的很
    优点大概是
    命令补全
    默认的配置(对命令的着色) 比较友好
    服务器配置,可以脱离 UI 通过配置文件完成

    但 一个 SSH 客户端 反应慢
    是真的受不了 ...
    iroha239
    iroha239
    Jan 16, 2024
    37
    termius , zoc8
    molvqingtai
    molvqingtai
    Jan 16, 2024
    38
    wrap
    justincnn
    justincnn
    OP
    Jan 16, 2024
    39
    @xiaooloong 试用了一段时间的 tabby ,感受一般般,
    justincnn
    justincnn
    OP
    Jan 16, 2024
    40
    @tog termius 个人版可以一直免费使用么?还是必须订阅制的?
    FqwKVgsv
    FqwKVgsv
    Jan 16, 2024
    41
    自带终端
    hermanarturo
    hermanarturo
    Jan 16, 2024
    42
    @LonnyWong 对对对,我用的就是这个。 神器
    awalkingman
    awalkingman
    Jan 16, 2024
    43
    月经贴虽迟但到
    paynezhuang
    paynezhuang
    Jan 16, 2024
    44
    termius
    LonnyWong
    LonnyWong
    Jan 17, 2024
    45
    @hermanarturo #42 我抽空再美化一下 trzsz ssh ( tssh ) 的界面,其实可以做的更漂亮的,只是更多精力在优化功能,一直没空去优化界面。
    因为每个人的审美不太一样,到时会有几个样式布局可配置,并且支持扩展,欢迎大家一起来贡献更多的样式布局。
    shervy
    shervy
    Jan 17, 2024
    46
    Termius
    guo4224
    guo4224
    Jan 17, 2024 via iPhone
    47
    ssh
    ShiBuYi
    ShiBuYi
    Jan 17, 2024
    48
    @justincnn 可以免费
    zzfly256
    zzfly256
    Jan 17, 2024
    49
    zentermlite ,主要是快捷命令、标签做的比较好,挺方便的
    suibianwanwan
    suibianwanwan
    Jan 17, 2024
    50
    iterm2
    0x663
    0x663
    Jan 17, 2024
    51
    termius
    luoyuan2018
    luoyuan2018
    Jan 17, 2024
    52
    warp
    hermanarturo
    hermanarturo
    Jan 18, 2024
    53
    @LonnyWong 膜拜了,大佬。 我已经 alias ssh=tssh 了
    just4id
    just4id
    Jan 18, 2024 via iPhone
    54
    core shell
    sn0wdr1am
    sn0wdr1am
    Jan 18, 2024
    55
    termius
    wscgogo
    wscgogo
    Jan 18, 2024
    56
    重度使用的话推荐 SecureCRT
    xujianxing
    xujianxing
    Jan 19, 2024
    57
    直接用 vscode 里的插件,不要太好用
    AAAmos
    AAAmos
    Jan 22, 2024
    58
    windterm+1
    Ccf
    Ccf
    Feb 7, 2024
    59
    iterm2 ,打车问下类似 winscp 能上传文件的用哪个?
    b4115Z4mRAz9P8EA
    b4115Z4mRAz9P8EA
    Feb 21, 2024
    60
    @Ccf 使用 scp ,scp yourfile your_server:/your/dir/
    Ccf
    Ccf
    Feb 21, 2024
    61
    @yqf0215 有可视化插件啥的么
    mcfever
    mcfever
    Mar 14
    62
    推荐一体化方案 不只是 SSH https://dartshell.com
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2529 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 207ms · UTC 15:17 · PVG 23:17 · LAX 07:17 · JFK 10:17
    ♥ Do have faith in what you're doing.