mac 上有啥好用的 ssh 管理工具吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dzdh
V2EX    macOS

mac 上有啥好用的 ssh 管理工具吗

  •  
  •   dzdh 2022-05-04 22:28:49 +08:00 4891 次点击
    这是一个创建于 1324 天前的主题,其中的信息可能已经有所发展或是发生改变。

    免费,不用云同步,好用流畅(某些工具卡的一批)

    试过好几款要不就是必须收费(没有 free plan ),要不就是贼卡,要不就强制云同步。

    所以自己搞了几个脚本。

    比如

    #!/usr/bin/env sh CURDIR=$(cd $(dirname ${BASH_SOURCE[0]}); pwd ) sshpass -p "password" ssh \ -o GlobalKnownHostsFile=/dev/null \ -o UserKnownHostsFile=/dev/null \ -o StrictHostKeyChecking=no \ -o TCPKeepAlive=yes \ -o ServerAliveInterval=30 \ -i $CURDIR/keys/xxx.ed25519 \ username@host -p #port 

    打开 iterm, ./sshs/name就自动连上,也还行。

    就是管理是个问题,就有没有什么工具做这种 shell 管理的,参数还能公共出去的。比如: tool list显示全部的 host ,tool xx 连接 xx ,tool add label user@host:port keyfile|password就能添加上去。

    有这种工具吗?

    26 条回复    2022-05-06 17:54:47 +08:00
    butanediol2d
        1
    butanediol2d  
       2022-05-04 22:31:39 +08:00
    看到好多这种帖子了,为啥不用 .ssh/config 呢?
    shakukansp
        2
    shakukansp  
       2022-05-04 22:33:59 +08:00   1
    ssh config editor?
    dzdh
        3
    dzdh  
    OP
       2022-05-04 22:41:59 +08:00
    @butanediol2d 跟系统的~/.ssh/config 隔离开。方便管理,因为经常连接不同的主机。还想和~/.ssh/known_hosts 隔离开。
    lscho
        4
    lscho  
       2022-05-04 22:43:43 +08:00
    用 utools 管理呗
    dzdh
        5
    dzdh  
    OP
       2022-05-04 22:49:12 +08:00
    @lscho 好用吗
    lscho
        6
    lscho  
       2022-05-04 23:04:03 +08:00   1
    @dzdh 我没用过,我不知道。。。。我是用的脚本管理的,好像和你的需求差不多(没有隔离开)。你自己稍微修改一下应该就可以了。地址: https://github.com/lscho/sshp
    timothyye
        7
    timothyye  
       2022-05-04 23:46:42 +08:00   1
    @dzdh 有这类工具的: https://github.com/xwjdsh/manssh
    lusi1990
        8
    lusi1990  
       2022-05-04 23:59:50 +08:00
    我选择破解
    hteen
        9
    hteen  
       2022-05-05 00:14:02 +08:00
    iBugOne
        10
    iBugOne  
       2022-05-05 00:32:18 +08:00 via Android   4
    较新的 ~/.ssh/config 支持 Include 语句,较旧的也可以用 ssh -F configfile 的语法钦点一个配置文件替代默认的 ~/.ssh/conig ,完全可以做到“隔离”。实话说,你这个轮子造得十分多余
    dzdh
        11
    dzdh  
    OP
       2022-05-05 00:57:03 +08:00
    @timothyye 差不多就这种了。
    xuanbg
        12
    xuanbg  
       2022-05-05 06:33:24 +08:00
    ZenTermLite
    HiCoder
        13
    HiCoder  
       2022-05-05 09:32:01 +08:00
    试试 ServerCat ?
    jheroy
        14
    jheroy  
       2022-05-05 09:35:23 +08:00
    我是自己写的 Alfred workflow, 添加服务器是自动拉取管理后台的服务器列表转换成本地配置文件, 搜索连接服务器也非常方便. 非要用 cli 的话也可以用 fzf 来交互式搜索过滤配置文件.都是一行命令的事没那么复杂.
    idblife
        15
    idblife  
       2022-05-05 10:02:05 +08:00 via iPhone   1
    windterm
    说用原生 ssh 的可能服务器不多并且没特殊场景
    xtinput
        16
    xtinput  
       2022-05-05 11:13:01 +08:00
    ~/.ssh/config 配合 alias
    dzdh
        17
    dzdh  
    OP
       2022-05-05 11:16:34 +08:00
    @idblife

    这货咋说呢。

    exit 后窗口不会自动关。

    通过跳板机登录主机后,exit 后没回到跳板机,直接中断了。
    dzdh
        18
    dzdh  
    OP
       2022-05-05 11:19:10 +08:00
    @lscho 感谢。能支持 pipe 设置 keyfile 就更棒了。hhhh
    ifx0
        19
    ifx0  
       2022-05-05 11:54:24 +08:00   1
    zoc 挺好用的
    findex
        20
    findex  
       2022-05-05 15:58:51 +08:00 via iPhone
    目前是用自己写的 expect 脚本,用起来方便。就是得自己配置,但是安全可靠
    BeliefanX
        21
    BeliefanX  
       2022-05-05 18:29:58 +08:00
    nextssh
    jorneyr
        22
    jorneyr  
       2022-05-05 20:42:41 +08:00
    可以试试 Shuttle ,可分组的命令管理工具 (ssh 也是一种命令),支持 Terminal 和 iTerm 。
    HongTang
        23
    HongTang  
       2022-05-05 21:25:30 +08:00
    coreshell
    Joker123456789
        24
    Joker123456789  
       2022-05-06 10:52:29 +08:00
    自带终端不香吗? 写个 shell 的事
    xuelu520
        25
    xelu520  
       2022-05-06 15:05:27 +08:00
    Termius
    Sk8erBoi
        26
    Sk8erBoi  
       2022-05-06 17:54:47 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2595 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 13:05 PVG 21:05 LAX 05:05 JFK 08:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86