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

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

  •  
  •   justincnn · 103 天前 · 4395 次点击
    这是一个创建于 103 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想要一个命令自动补全,还有标签管理的 ssh ,

    我现在用的那个,偶尔崩溃,连以前的命令历史都没有保存
    61 条回复    2024-02-21 23:06:49 +08:00
    sickoo
        1
    sickoo  
       103 天前
    自带终端。。。或者 termius
    lscho
        2
    lscho  
       103 天前
    自带终端
    lovedebug
        3
    lovedebug  
       103 天前
    bestkxt
        4
    bestkxt  
       103 天前
    termius,不要去折腾 Windows 的 putty(不要问我咋知道)
    rationa1cuzz
        5
    rationa1cuzz  
       103 天前
    自带/electerm
    sleeepyy
        6
    sleeepyy  
       103 天前
    TuringHero
        7
    TuringHero  
       103 天前
    SSH Config Editor 保存服务器,warp 连
    hermanarturo
        8
    hermanarturo  
       103 天前
    openssh + trzsz
    pythagorasd
        9
    pythagorasd  
       103 天前 via iPhone
    termius 带标签管理,命令自动补全的话用的是 zsh +ohmyzsh+auto complete 插件
    BennettHoward
        10
    BennettHoward  
       103 天前
    简单来说:
    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
        11
    Rorysky  
       103 天前
    自带终端 + 调整为 novel 主题
    yqf0215
        12
    yqf0215  
       103 天前
    我用 iterm2 ,
    我的 ssh 主机很多,就写了一个主机检索工具。flet ,是 flutter 的 python 绑定。
    代码在这里。
    https://v2ex.com/t/998701#reply0

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

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

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

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

    但 一个 SSH 客户端 反应慢
    是真的受不了 ...
    iroha239
        37
    iroha239  
       102 天前
    termius , zoc8
    molvqingtai
        38
    molvqingtai  
       102 天前
    wrap
    justincnn
        39
    justincnn  
    OP
       102 天前
    @xiaooloong 试用了一段时间的 tabby ,感受一般般,
    justincnn
        40
    justincnn  
    OP
       102 天前
    @tog termius 个人版可以一直免费使用么?还是必须订阅制的?
    chouxiang99
        41
    chouxiang99  
       102 天前
    自带终端
    hermanarturo
        42
    hermanarturo  
       102 天前
    @LonnyWong 对对对,我用的就是这个。 神器
    awalkingman
        43
    awalkingman  
       102 天前
    月经贴虽迟但到
    paynezhuang
        44
    paynezhuang  
       102 天前
    termius
    LonnyWong
        45
    LonnyWong  
       101 天前
    @hermanarturo #42 我抽空再美化一下 trzsz ssh ( tssh ) 的界面,其实可以做的更漂亮的,只是更多精力在优化功能,一直没空去优化界面。
    因为每个人的审美不太一样,到时会有几个样式布局可配置,并且支持扩展,欢迎大家一起来贡献更多的样式布局。
    shervy
        46
    shervy  
       101 天前
    Termius
    guo4224
        47
    guo4224  
       101 天前 via iPhone
    ssh
    tog
        48
    tog  
       101 天前
    @justincnn 可以免费
    zzfly256
        49
    zzfly256  
       101 天前
    zentermlite ,主要是快捷命令、标签做的比较好,挺方便的
    suibianwanwan
        50
    suibianwanwan  
       101 天前
    iterm2
    0x663
        51
    0x663  
       101 天前
    termius
    luoyuan2018
        52
    luoyuan2018  
       101 天前
    warp
    hermanarturo
        53
    hermanarturo  
       101 天前
    @LonnyWong 膜拜了,大佬。 我已经 alias ssh=tssh 了
    just4id
        54
    just4id  
       100 天前 via iPhone
    core shell
    sn0wdr1am
        55
    sn0wdr1am  
       100 天前
    termius
    wscgogo
        56
    wscgogo  
       100 天前
    重度使用的话推荐 SecureCRT
    xujianxing
        57
    xujianxing  
       99 天前
    直接用 vscode 里的插件,不要太好用
    AAAmos
        58
    AAAmos  
       96 天前
    windterm+1
    Ccf
        59
    Ccf  
       80 天前
    iterm2 ,打车问下类似 winscp 能上传文件的用哪个?
    yqf0215
        60
    yqf0215  
       66 天前
    @Ccf 使用 scp ,scp yourfile your_server:/your/dir/
    Ccf
        61
    Ccf  
       66 天前
    @yqf0215 有可视化插件啥的么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1417 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 17:12 · PVG 01:12 · LAX 10:12 · JFK 13:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.