blueorange
V2EX  ›  DevOps

推荐一款 ssh 终端

  •  
  •   blueorange · May 11, 2021 · 11532 views
    This topic created in 2004 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
    Tink
    May 11, 2021 via Android❤️1
    1
    xshell
    cheng6563
    cheng6563
    May 11, 2021
    2
    xshell5
    saltbo
    saltbo
    May 11, 2021❤️24
    3
    iterm2 cmd+shift+i
    Xhack
    Xhack
    May 11, 2021
    4
    xshell6
    blueorange
    blueorange
    OP
    May 11, 2021
    5
    谢谢各位了 我都去看看
    syuraking
    syuraking
    May 11, 2021
    6
    xshell5 和 6 都可以,7 真的难用
    MilkShake
    MilkShake
    May 11, 2021
    7
    xshell6
    acedbs
    acedbs
    May 11, 2021
    8
    xshell7
    SecureCRT 7.1
    landers2015
    landers2015
    May 11, 2021
    9
    @saltbo 涨姿势了
    0bit
    0bit
    May 11, 2021❤️1
    10
    感觉你是不是更想要 Ansible 之类的?
    pakro888
    pakro888
    May 11, 2021
    11
    xshell termius
    blueorange
    blueorange
    OP
    May 11, 2021 via Android
    12
    @0bit 感觉复杂了
    Beebird
    Beebird
    May 11, 2021❤️11
    13
    还可以在 tmux 中分割 pane,然后 setw synchronize-panes on,可以实现当前 windows 中的所有 pane 同步输入
    codyfeng
    codyfeng
    May 11, 2021
    14
    @Beebird #13 原来还有这种操作,太 666 了。tmux 重度使用者表示感谢分享
    ijrou
    ijrou
    May 12, 2021 via Android
    15
    xshell
    Duolingo
    Duolingo
    May 12, 2021❤️2
    16
    mobaxterm
    MeiJiayun
    MeiJiayun
    May 12, 2021 via iPhone❤️2
    17
    if windows
    mobaxterm+1
    archean
    archean
    May 12, 2021
    18
    @saltbo 感谢分享,但如何取消这个状态呢?
    liuliancao
    liuliancao
    May 12, 2021
    19
    #!/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
    yalin
    May 12, 2021
    20
    SecureCRT
    CathayChen
    CathayChen
    May 12, 2021
    21
    mobaxterm mobaxterm mobaxterm 开源免费好用
    knightdf
    knightdf
    May 12, 2021
    22
    就是 broadcast input, 几乎都可以吧,tmux 之类的也可以
    seamonster
    seamonster
    May 12, 2021
    23
    mobaxterm 免费 还有官方绿色版,不用安装
    billwang
    billwang
    May 12, 2021
    24
    mobaxterm
    ericls
    ericls
    May 12, 2021 via iPhone
    25
    openssh + tmux
    helloliao
    helloliao
    May 12, 2021
    26
    @archean 再来一次
    ervqq
    ervqq
    May 12, 2021
    27
    hyper
    arrando
    arrando
    May 12, 2021
    28
    windows 就 mobaxterm 吧
    95276
    95276
    May 12, 2021
    29
    @archean 再按一次.
    keepeye
    keepeye
    May 12, 2021
    30
    只是批量 ssh 远程命令的话,可以用 pssh
    willis
    willis
    May 12, 2021❤️1
    31
    你需要 ansible
    boris93
    boris93
    May 12, 2021 via iPhone
    32
    > 一个人部署 30 台服务器, 真想死
    所以你需要 ansible,而不是某个终端软件
    zhuisui
    zhuisui
    May 12, 2021
    33
    tmux 的复杂使用可以用 byobu,在一定程度上封装
    evilangel
    evilangel
    May 12, 2021
    34
    吐槽一下 SecureCRT for Mac 版本 8.5.4 正版,自从两年前更新 Mac 系统后大部分情下用没一会就莫名其妙的菜单栏变灰色,鼠标点击失效。
    yiqiao
    yiqiao
    May 12, 2021
    35
    @archean 重复一次快捷键就解除
    snownarrow
    snownarrow
    May 12, 2021
    36
    是安装 30 个系统,还是部署软件?
    huangmingyou
    huangmingyou
    May 12, 2021
    37
    clusterssh 交互式
    dsh 非交互式
    x66
    x66
    May 12, 2021
    38
    你需要的是 ansible 和 docker
    xz410236056
    xz410236056
    May 12, 2021
    39
    mac 目前用的 finalShell 中文界面,挺小巧的,但是感觉没有 xshell 好用。借楼求推荐个 mac 的
    litesoar
    litesoar
    May 12, 2021
    40
    一直用的 xshell 很不错
    jackerbauer
    jackerbauer
    May 12, 2021
    41
    xshell
    caliburn1994
    caliburn1994
    May 12, 2021
    42
    = = 我记得 xshell 商用要收费。
    ShuangChenyue
    ShuangChenyue
    May 12, 2021
    43
    30 台
    试试 ansible 吧
    kikyous
    kikyous
    May 12, 2021❤️1
    44
    你需要的绝对是 ansible 而不是什么各种 term
    kikyous
    kikyous
    May 12, 2021
    45
    ansible 有 playbook 模式,就是预先写好脚本然后执行

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