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

mac 有好用的终端管理工具吗

  •  
  •   wloverine · 206 天前 · 6792 次点击
    这是一个创建于 206 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,mac 上有好用的终端管理工具吗,比如 windows 上的 xshell 那种

    92 条回复    2022-10-06 19:27:07 +08:00
    hex2en
        1
    hex2en  
       206 天前
    一直在用 nextssh
    wloverine
        2
    wloverine  
    OP
       206 天前
    @hex2en 貌似全部功能还要收费
    wloverine
        3
    wloverine  
    OP
       206 天前
    加一句:要免费的!
    shoaly
        4
    shoaly  
       206 天前
    看了 nextssh 想再加一句: 需要支持 服务器列表, 双击就能 ssh 打开的, 第一次登陆, 问过 ssh 密码, 就自动保存的
    yangchuansheng33
        5
    yangchuansheng33  
       206 天前
    haiironezumi
        6
    haiironezumi  
       206 天前   ❤️ 1
    VS Code?
    xinge666
        7
    xinge666  
       206 天前 via iPhone   ❤️ 2
    RoyalTSX
    justNoBody
        8
    justNoBody  
       206 天前   ❤️ 4
    如果是刚入 macOS 可以自己折腾一下,把市面上能找得到的软件都安装试试。
    ===
    我认为 macOS 是没有类似于 xshell 并且免费的工具。

    收费里面相对合适的可能是 https://royalapps.com/ts/mac/download 这款软件,实际体验确实和 xshell 非常类似了。
    但这个是收费的软件。

    我刚从 Windows 阵营转过来时,也因为这个折腾了很久,最后用~/.ssh/config 去管理也挺好的。

    我目前服务器暂时没有过百,都是用 ssh 私钥去连接,HostName 自己取一个规律就可以了,配置好 on-my-zsh 的 zsh-autosuggestions 插件以后都不需要去查 config 文件就可以直接连,然后自己定期备份一下自己的 config 和 ssh 密钥文件就行。
    ---
    如果 OP 还想问 sftp 如何解决的话,可以考虑使用 scp ,因为 macOS 本身就是支持 scp 的。
    如果想确实想用图形化可以试试 forklift ,也是一款收费的软件,如果单独买,价格确实有点贵,但经常会有一些折扣价,或者是打包购买优惠,可以多留意。
    ---
    写到最后,希望 OP 在提问和回帖的时候,尽量文字上让人感觉客气一点,友好的交流,感叹号的使用可能会让一些朋友觉得有所不适。
    Hack3rHan
        9
    Hack3rHan  
       206 天前 via iPhone
    今天在另一个帖子说过一次了,Tabby
    Maxwe11
        10
    Maxwe11  
       206 天前
    我用的是 tabby ,启动真慢,做自动备份有不同的功能和插件组,乱七八糟,自己的自动备份无法自动启动,自己点进去设置还得手动更新一次,很 2 ;

    但是启动后、关闭 tabby 自己的自动备份,其他就一切 ok 了,和 xshell 比也就是没有整合更好的 sftp ,用起来没问题。
    VincentYoung
        11
    VincentYoung  
       205 天前 via iPhone   ❤️ 4
    termius
    codefun666
        12
    codefun666  
       205 天前
    用 iTerm2 啊
    hemingcn
        13
    hemingcn  
       205 天前 via Android
    Electerm
    jzphx
        14
    jzphx  
       205 天前   ❤️ 2
    termius
    TAFMT
        15
    TAFMT  
       205 天前   ❤️ 2
    termius
    Davic1
        16
    Davic1  
       205 天前
    Fig + iTerm2/Terminal https://fig.io/ (但是有隐私问题)
    ic2y
        17
    ic2y  
       205 天前
    WindTerm

    跨平台工具
    https://github.com/kingToolbox/WindTerm

    界面虽然不是很美,但是基本功能都有
    beishengjiang
        18
    beishengjiang  
       205 天前
    几个按需求混用。1 )轻量:iterm2 直接 ssh 。2 )重量:secureCRT 主要是支持 rz ,sz 很方便。3 )中量:termius 主要界面好看。
    spesun
        19
    spesun  
       205 天前
    可以结合 alias + sshpass , 服务端用 tmux 。 对终端工具要求低,支持 lszrz 上传下载就行。
    superchijinpeng
        20
    superchijinpeng  
       205 天前
    Tabby
    xuelu520
        21
    xuelu520  
       205 天前   ❤️ 2
    termius
    jorneyr
        22
    jorneyr  
       205 天前   ❤️ 1
    我使用: iTerm + expect + shuttle 。
    expect 实现 ssh 自动登录。
    shuttle 管理主机的登录命令,分类管理主机。要登录某个主机点击一下对应的主机自动在 iTerm 里打开 Tab 自动登录。

    主机比较多时 iTerm 的 Profile 太乱不太好管理,可参考 http://qtdebug.com/mac-terminal/
    sampdoria
        23
    sampdoria  
       205 天前
    用 iterm2 的 profile ,就是第一次连需要配置一下
    0703wzq
        24
    0703wzq  
       205 天前
    termius
    WilsonWenJ
        25
    WilsonWenJ  
       205 天前
    Termius 用了几年了,挺好用的,基础功能免费的
    starlin
        26
    starlin  
       205 天前
    terminus 和 termius 这 2 个分不清了
    shoaly
        27
    shoaly  
       205 天前
    @justNoBody 看了老哥的回复, 看来 mac 下面确实只能硬记 每个服务器的 hostname 了, 哭~~~
    petercui
        28
    petercui  
       205 天前
    收费的必须 termius 啊。

    免费的就自带的终端就好了,配合 sshw 用。
    https://github.com/yinheli/sshw
    molvqingtai
        29
    molvqingtai  
       205 天前
    warp
    Xusually
        30
    Xusually  
       205 天前
    Termius
    jheroy
        31
    jheroy  
       205 天前
    简单点就直接用 .ssh/config 可以单独设置每个服务的参数和别名,比如把别名设置成 test 就可以直接 ssh test 就能登陆了. 要再可视化一点我自己的方案是用 Alfred, 用 ssh 作为触发(当然也可以用快捷键触发), 输入 ssh 后自动列出配置好的所以服务器, 并且支持模糊搜索, 回车自动打开终端登陆,非常方便.
    jheroy
        32
    jheroy  
       205 天前
    还有不想每次输密码,最好的方式是通过 public key 来登陆, 这样比较安全
    ericguo
        33
    ericguo  
       205 天前
    Terminal 自带很好用的
    libook
        34
    libook  
       205 天前
    Linux/Unix 上大多功能都可以脚本解决吧,要看你具体要哪些功能。
    我目前是把要 SSH 的服务器都部署好我的公钥,用 ZSH 输入指令到一半 Tab 一下基本就可以补全了,实在不行也可以搞个专门的目录放每台服务器的连接脚本,想配置啥参数都可以配置好,加个可执行权限,把目录放到 PATH 环境变量里,随时都可以用脚本名来调用。
    robbielj
        35
    robbielj  
       205 天前
    iterm 的 profile 还不够用吗
    ladypxy
        36
    ladypxy  
       205 天前
    iTerm2
    secureCRT
    zengzizhao
        37
    zengzizhao  
       205 天前
    Wrap+~/.ssh/config
    本身就有 scp 无缝上传下载的,还要什么 lzrz 啊
    zengzizhao
        38
    zengzizhao  
       205 天前
    Warp 上面打错了
    Highlight1024
        39
    Highlight1024  
       205 天前
    billytom
        40
    billytom  
       205 天前
    SecureCRT ,强力推荐
    chiu
        41
    chiu  
       205 天前
    @shoaly #27
    你的需求好像配置好 ~/.ssh/config 就能满足, 这是 SSH 自身的功能, 甚至都不用记住什么密码, ssh-copy-id ${REMOTE_HOST}
    ianEros
        42
    ianEros  
       205 天前
    强烈推荐 iterm2+ohmyzsh+p10k
    ma5onxu
        43
    ma5onxu  
       205 天前
    实在不行就 rdp 远程 win ,用 xshell
    ma5onxu
        44
    ma5onxu  
       205 天前
    @ma5onxu 同时 win 共享 smb 文件夹挂载到 mac
    xujiahui
        45
    xujiahui  
       205 天前
    最近试了下 Tabby ,还不错
    idblife
        46
    idblife  
       205 天前
    windterm
    就是有点卡。。。
    guanhui07
        48
    guanhui07  
       205 天前
    item2 足够了 不过我也装了 secureCRT
    zhaidoudou123
        49
    zhaidoudou123  
       205 天前
    请问一下用 termius 的各位
    iPad 上自动联想的指令要怎么快速使用呢,我试了半天发现只能用手点屏幕
    superliy
        50
    superliy  
       205 天前
    @xuelu520 这玩意不能拖拽上传啊
    wunonglin
        51
    wunonglin  
       205 天前
    termius
    wunonglin
        52
    wunonglin  
       205 天前
    @wloverine #3 xshell 也不是免费的啊
    chrisia
        53
    chrisia  
       205 天前
    termius 好用,可惜收费。现在用的 iterm2 虽然麻烦点,但是有毛玻璃效果还是不错的,简洁好看。
    superliy
        54
    superliy  
       205 天前
    @chengandc 赞赞赞
    changhai
        55
    changhai  
       205 天前
    从 Terminal 试用 iTerm2 放弃,试用了 Tabby 用了好久,换了 Warp 放弃了 Tabby ,现在使用 Warp 中,目前感觉最好了。但和 Terminal 的 UI 习惯不同,估计要适应半小时左右。
    smartruid
        56
    smartruid  
       205 天前
    免费的应该没有 功能和定位最接近的应该是 secureCRT
    tutuge
        57
    tutuge  
       205 天前
    Warp ,惊艳
    CyJaySong
        58
    CyJaySong  
       205 天前
    ShellCraft 很好用,不过停止维护了
    weixiangzhe
        59
    weixiangzhe  
       205 天前
    我用 alacritty 配合 tmux 用
    clrss
        60
    clrss  
       205 天前
    .ssh/config + shell alias
    cwcc
        61
    cwcc  
       205 天前
    突发奇想,为什么没有一个基于 ncurses+ssh config 的纯 CLI 环境的远程 SSH 管理工具呢?做成就像 inquirer 那样,或者 htop 这样甚至可以鼠标交互的终端,不仅 mac 也可以用,Linux 也可以用。
    LotusChuan
        62
    LotusChuan  
       205 天前
    加主机就用~/.ssh/config 配置一下别名,然后 ssh-copy-id + ssh-add ,之后连的时候直接 ssh +「别名」就行了;如果主机比较多可以配置 fzf ,输入"ssh **" + "tab"模糊查询对应的主机;如果要开多个窗口可以 tmux 多开 window 。
    AndyVTEX
        63
    AndyVTEX  
       205 天前
    warp 到底好用在哪里呀,iterm2 轻量级秒启动配合 ohmyzsh 感觉很好用呀
    shenjinpeng
        64
    shenjinpeng  
       205 天前
    我自己用 expect 写 shell 连接脚本, 再写个 shell 查找执行 ssh shell, 文件上传用 scp 或者 直接用 finder,sftp, 收费软件用 qspace
    jchnxu
        65
    jchnxu  
       205 天前
    warp 用了一下感觉有点卡啊。。。
    Askiz
        66
    Askiz  
       205 天前 via Android
    一直用 finalshell ,期待 mobaxterm 出 mac 版
    ixx
        67
    ixx  
       205 天前
    nuoshell 可以看看
    HanMeiM
        68
    HanMeiM  
       205 天前
    有钱就 Termius ,非常强
    kezi
        69
    kezi  
       205 天前
    termius 挺好用的
    kidlj
        70
    kidlj  
       205 天前
    /etc/hosts + ~/.ssh/config
    jsjgjbzhang
        71
    jsjgjbzhang  
       205 天前
    finallshell
    shuxiao9058
        72
    shuxiao9058  
       205 天前
    wezterm 结合 pet 和 fzf 使用
    zbowen66
        73
    zbowen66  
       205 天前
    不是很懂你们的需求,我就 iTerm2 + VS Code ( Remote ssh ),用到现在也不觉得缺什么
    ispinfx
        74
    ispinfx  
       205 天前 via iPhone
    kitty
    kiritoyui
        75
    kiritoyui  
       205 天前 via iPhone
    iterm2+expect+zint
    samar1tan
        76
    samar1tan  
       205 天前 via Android
    tabby
    xyz8899
        77
    xyz8899  
       205 天前
    termius
    ByteCat
        78
    ByteCat  
       205 天前
    我用的 Termius
    bao3
        79
    bao3  
       205 天前
    我是自己写的 config ,然后随便一个终端,terminal 或者 iterm 2 都随缘,都不影响使用结果。
    hizhengfu
        80
    hizhengfu  
       205 天前
    core shell 挺好用的,比较稳定,还可以直接拖文件上传。
    wj5868386
        81
    wj5868386  
       205 天前
    SecureCRT +1
    linuxyz
        82
    linuxyz  
       205 天前
    可是看看 WindTerm https://github.com/kingToolbox/WindTerm
    跨平台,号称翻屏速度最快。
    ooops
        83
    ooops  
       205 天前
    warp
    CamD
        84
    CamD  
       205 天前 via iPhone
    ssh 配 config ,传文件用 scp 命令,配 ssh config 还有一个好处是 vscode 也能自动识别方便远程开发
    bs10081
        85
    bs10081  
       204 天前
    Github Student Developer Pack + Termius ,非常香
    LonnyWong
        86
    LonnyWong  
       204 天前 via iPhone
    @beishengjiang iTerm2 可以用 trzsz ( trz / tsz )

    https://github.com/trzsz/trzsz
    LonnyWong
        87
    LonnyWong  
       204 天前 via iPhone
    @spesun 用 tmux 是不兼容 lrzsz 的,可以用 trzsz ( trz /tsz )

    支持 iTerm2 、tabby 、electerm ,

    trzsz-go 也支持 mac 自带的原生终端。
    ZiNai
        88
    ZiNai  
       204 天前
    mankismi
        89
    mankismi  
       204 天前
    iTerm2 接近原生
    Tabby 好看 但是听说比较慢,我到是没啥感觉
    skybig
        90
    skybig  
       204 天前 via iPhone
    多端的话,termius 很爽。不过现在是蹭的 github 学生包,等收费了再说。
    syc001
        91
    syc001  
       203 天前
    iTerm2
    edk24
        92
    edk24  
       175 天前
    iterm2 底部弹出+多标签 纵享丝滑~
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   981 人在线   最高记录 5556   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 20:41 · PVG 04:41 · LAX 13:41 · JFK 16:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.