推荐一款 ssh 终端 - V2EX
blueorange

推荐一款 ssh 终端

  •  
  •   blueorange May 11, 2021 10790 views
    This topic created in 1827 days ago, the information mentioned may be changed or developed.

    需求 1 、敲一条命令, 这条命令能够分发到所有已经打开的窗口

    Supplement 1    May 12, 2021
    使用了 3 楼的方法, 真香, 哈哈哈哈哈 一个人部署 30 台服务器, 真想死
    61 replies    2024-12-04 11:13:59 +08:00
    Tink
        1
    Tink  
    PRO
       May 11, 2021 via Android   1
    xshell
    cheng6563
        2
    cheng6563  
       May 11, 2021
    xshell5
    saltbo
        3
    saltbo  
       May 11, 2021   24
    iterm2 cmd+shift+i
    Xhack
        4
    Xhack  
       May 11, 2021
    xshell6
    blueorange
        5
    blueorange  
    OP
       May 11, 2021
    谢谢各位了 我都去看看
    syuraking
        6
    syuraking  
       May 11, 2021
    xshell5 和 6 都可以,7 真的难用
    MilkShake
        7
    MilkShake  
       May 11, 2021
    xshell6
    acedbs
        8
    acedbs  
       May 11, 2021
    xshell7
    SecureCRT 7.1
    landers2015
        9
    landers2015  
       May 11, 2021
    @saltbo 涨姿势了
    0bit
        10
    0bit  
       May 11, 2021   1
    感觉你是不是更想要 Ansible 之类的?
    pakro888
        11
    pakro888  
       May 11, 2021
    xshell termius
    blueorange
        12
    blueorange  
    OP
       May 11, 2021 via Android
    @0bit 感觉复杂了
    Beebird
        13
    Beebird  
       May 11, 2021   11
    还可以在 tmux 中分割 pane,然后 setw synchronize-panes on,可以实现当前 windows 中的所有 pane 同步输入
    codyfeng
        14
    codyfeng  
       May 11, 2021
    @Beebird #13 原来还有这种操作,太 666 了。tmux 重度使用者表示感谢分享
    ijrou
       15
    ijrou  
       May 12, 2021 via Android
    xshell
    Duolingo
        16
    Duolingo  
       May 12, 2021   2
    mobaxterm
    MeiJiayun
        17
    MeiJiayun  
       May 12, 2021 via iPhone   2
    if windows
    mobaxterm+1
    archean
        18
    archean  
       May 12, 2021
    @saltbo 感谢分享,但如何取消这个状态呢?
    liuliancao
        19
    liuliancao  
       May 12, 2021
    #!/usr/bin/env bash
    # usage: ssh-multi for tmux by liuliancao at 2021/04/22 v1.
    # a script to ssh multiple servers over multiple tmux panes
    while getopts p:u:f: OPTION
    do
    case $OPTION in
    p)PORT=$OPTARG;;
    u)USER=$OPTARG;;
    f)FILE=$OPTARG;;
    ?)echo "use ssh-multi -p $PORT -u $USER -f ssh-hosts-file" && exit 1;;
    esac
    done
    index=-1

    # split window to ssh
    cat $FILE | while read host; do
    index=$(($index + 1))
    #if in tmux
    if [[ -z $TMUX ]];then
    in_tmux=0
    [[ $index -eq 0 ]] && tmux new-session -d "ssh -p $PORT $USER@$host" && continue
    tmux split-window -h "ssh -p $PORT $USER@$host"
    # if not
    else
    in_tmux=1
    [[ $index -eq 0 ]] && tmux new-window -n "ssh-multi" "ssh -p $PORT $USER@$host" && continue
    tmux split-window -t "ssh-multi" "ssh -p $PORT $USER@$host"
    fi
    tmux select-layout tiled
    done

    tmux set-window-option synchronize-panes on

    [[ in_tmux -eq 0 ]] && tmux a
    yalin
        20
    yalin  
       May 12, 2021
    SecureCRT
    CathayChen
        21
    CathayChen  
       May 12, 2021
    mobaxterm mobaxterm mobaxterm 开源免费好用
    knightdf
        22
    knightdf  
       May 12, 2021
    就是 broadcast input, 几乎都可以吧,tmux 之类的也可以
    seamonster
        23
    seamonster  
       May 12, 2021
    mobaxterm 免费 还有官方绿色版,不用安装
    billwang
        24
    billwang  
       May 12, 2021
    mobaxterm
    ericls
        25
    ericls  
       May 12, 2021 via iPhone
    openssh + tmux
    helloliao
        26
    helloliao  
       May 12, 2021
    @archean 再来一次
    ervqq
        27
    ervqq  
       May 12, 2021
    hyper
    arrando
        28
    arrando  
       May 12, 2021
    windows 就 mobaxterm 吧
    95276
        29
    95276  
       May 12, 2021
    @archean 再按一次.
    keepeye
        30
    keepeye  
       May 12, 2021
    只是批量 ssh 远程命令的话,可以用 pssh
    willis
        31
    willis  
       May 12, 2021   1
    你需要 ansible
    boris93
        32
    boris93  
       May 12, 2021 via iPhone
    > 一个人部署 30 台服务器, 真想死
    所以你需要 ansible,而不是某个终端软件
    zhuisui
        33
    zhuisui  
       May 12, 2021
    tmux 的复杂使用可以用 byobu,在一定程度上封装
    evilangel
        34
    evilangel  
       May 12, 2021
    吐槽一下 SecureCRT for Mac 版本 8.5.4 正版,自从两年前更新 Mac 系统后大部分情下用没一会就莫名其妙的菜单栏变灰色,鼠标点击失效。
    yiqiao
        35
    yiqiao  
       May 12, 2021
    @archean 重复一次快捷键就解除
    snownarrow
        36
    snownarrow  
       May 12, 2021
    是安装 30 个系统,还是部署软件?
    huangmingyou
        37
    huangmingyou  
       May 12, 2021
    clusterssh 交互式
    dsh 非交互式
    x66
        38
    x66  
       May 12, 2021
    你需要的是 ansible 和 docker
    xz410236056
        39
    xz410236056  
       May 12, 2021
    mac 目前用的 finalShell 中文界面,挺小巧的,但是感觉没有 xshell 好用。借楼求推荐个 mac 的
    litesoar
        40
    litesoar  
       May 12, 2021
    一直用的 xshell 很不错
    jackerbauer
        41
    jackerbauer  
       May 12, 2021
    xshell
    caliburn1994
        42
    caliburn1994  
       May 12, 2021
    = = 我记得 xshell 商用要收费。
    ShuangChenyue
        43
    ShuangChenyue  
       May 12, 2021
    30 台
    试试 ansible 吧
    kikyous
        44
    kikyous  
       May 12, 2021   1
    你需要的绝对是 ansible 而不是什么各种 term
    kikyous
        45
    kikyous  
       May 12, 2021
    ansible 有 playbook 模式,就是预先写好脚本然后执行

    还有 console 模式,就是交互模式:
    https://tva1.sinaimg.cn/large/008i3skNly1gqfkxh4mzij30bt0jpgne.jpg
    xiaket
        46
    xiaket  
       May 12, 2021
    转念一想, 自己有好多年没这样并行跑命令了...
    nilai
        47
    nilai  
       May 12, 2021
    electerm
    masterclock
        48
    masterclock  
       May 12, 2021
    ansible 之类的才是楼主需要的
    surpass
        49
    surpass  
       May 12, 2021
    云服务器吗
    wanqulousx
        50
    wanqulousx  
       May 12, 2021
    Mac 上试试这个 terminus
    fciasth
        51
    fciasth  
       May 12, 2021
    @wanqulousx 这个是收费的吗
    jh163888
        52
    jh163888  
       May 12, 2021 via Android
    Xshell7
    ruanimal
        53
    ruanimal  
       May 12, 2021
    @Beebird 想用 tmux,有个问题一直解决不了,如何 rz,sz 传输文件?(因为会跨过多个跳板机,rzsz 是最方便的工具)
    Beebird
        54
    Beebird  
       May 12, 2021   1
    Beebird
        55
    Beebird  
       May 12, 2021
    不好意思 忘记艾特了 @ruanimal
    X-Force
        56
    X-Force  
       May 12, 2021
    用 Ansible 啊同学……
    j777
        57
    j777  
       May 12, 2021
    iterm2 cmd+shift+i 这个怎么用?
    shenwy
        58
    shenwy  
       May 13, 2021
    @MeiJiayun windowns, mobaxterm+2
    wanqulousx
        59
    wanqulousx  
       May 13, 2021
    @fciasth 开源,免费
    blueorange
        60
    blueorange  
    OP
       Jun 8, 2021
    @wanqulousx terminus 比较难用
    TheBlind
        61
    TheBlind  
       Dec 4, 2024
    T-Shell https://www.tshell.online/
    About     Help     Advertise     Blog     API     FAQ     Solana     5754 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 147ms UTC 03:25 PVG 11:25 LAX 20:25 JFK 23:25
    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