需求 1 、敲一条命令, 这条命令能够分发到所有已经打开的窗口
![]() | 1 Tink PRO ![]() xshell |
![]() | 2 cheng6563 2021-05-11 17:10:30 +08:00 xshell5 |
![]() | 3 saltbo 2021-05-11 17:18:47 +08:00 ![]() iterm2 cmd+shift+i |
![]() | 4 Xhack 2021-05-11 17:24:37 +08:00 xshell6 |
5 blueorange OP 谢谢各位了 我都去看看 |
![]() | 6 syuraking 2021-05-11 17:26:31 +08:00 xshell5 和 6 都可以,7 真的难用 |
![]() | 7 aaa5838769 2021-05-11 17:28:36 +08:00 xshell6 |
![]() | 8 ice2016 2021-05-11 17:31:17 +08:00 xshell7 SecureCRT 7.1 |
9 landers2015 2021-05-11 17:32:34 +08:00 @saltbo 涨姿势了 |
![]() | 10 0bit 2021-05-11 17:34:31 +08:00 ![]() 感觉你是不是更想要 Ansible 之类的? |
11 pakro888 2021-05-11 18:32:44 +08:00 xshell termius |
12 blueorange OP @0bit 感觉复杂了 |
![]() | 13 Beebird 2021-05-11 19:17:14 +08:00 ![]() 还可以在 tmux 中分割 pane,然后 setw synchronize-panes on,可以实现当前 windows 中的所有 pane 同步输入 |
![]() | 15 ijrou 2021-05-12 01:12:28 +08:00 via Android xshell |
![]() | 16 Duolingo 2021-05-12 07:56:23 +08:00 ![]() mobaxterm |
17 MeiJiayun 2021-05-12 08:26:05 +08:00 via iPhone ![]() if windows mobaxterm+1 |
![]() | 19 liuliancao 2021-05-12 08:44:18 +08:00 #!/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 |
![]() | 20 yalin 2021-05-12 08:57:50 +08:00 SecureCRT |
![]() | 21 CathayChen 2021-05-12 09:01:42 +08:00 mobaxterm mobaxterm mobaxterm 开源免费好用 |
![]() | 22 knightdf 2021-05-12 09:08:12 +08:00 就是 broadcast input, 几乎都可以吧,tmux 之类的也可以 |
![]() | 23 seamonster 2021-05-12 09:09:14 +08:00 mobaxterm 免费 还有官方绿色版,不用安装 |
![]() | 24 billwang 2021-05-12 09:09:43 +08:00 mobaxterm |
![]() | 25 ericls 2021-05-12 09:12:55 +08:00 via iPhone openssh + tmux |
![]() | 27 ervqq 2021-05-12 09:24:52 +08:00 hyper |
![]() | 28 arrando 2021-05-12 09:28:25 +08:00 windows 就 mobaxterm 吧 |
![]() | 30 keepeye 2021-05-12 10:14:31 +08:00 只是批量 ssh 远程命令的话,可以用 pssh |
![]() | 31 willis 2021-05-12 10:24:21 +08:00 ![]() 你需要 ansible |
![]() | 32 boris93 2021-05-12 10:30:41 +08:00 via iPhone > 一个人部署 30 台服务器, 真想死 所以你需要 ansible,而不是某个终端软件 |
![]() | 33 zhuisui 2021-05-12 10:31:35 +08:00 tmux 的复杂使用可以用 byobu,在一定程度上封装 |
![]() | 34 evilangel 2021-05-12 10:45:31 +08:00 吐槽一下 SecureCRT for Mac 版本 8.5.4 正版,自从两年前更新 Mac 系统后大部分情下用没一会就莫名其妙的菜单栏变灰色,鼠标点击失效。 |
36 snownarrow 2021-05-12 11:07:04 +08:00 是安装 30 个系统,还是部署软件? |
![]() | 37 huangmingyou 2021-05-12 11:10:18 +08:00 clusterssh 交互式 dsh 非交互式 |
38 x66 2021-05-12 11:10:35 +08:00 你需要的是 ansible 和 docker |
39 xz410236056 2021-05-12 11:30:47 +08:00 mac 目前用的 finalShell 中文界面,挺小巧的,但是感觉没有 xshell 好用。借楼求推荐个 mac 的 |
![]() | 40 litesoar 2021-05-12 11:51:45 +08:00 一直用的 xshell 很不错 |
![]() | 41 jackerbauer 2021-05-12 12:59:27 +08:00 xshell |
![]() | 42 caliburn1994 2021-05-12 13:02:52 +08:00 = = 我记得 xshell 商用要收费。 |
43 ShuangChenyue 2021-05-12 13:09:55 +08:00 30 台 试试 ansible 吧 |
44 kikyous 2021-05-12 13:27:29 +08:00 ![]() 你需要的绝对是 ansible 而不是什么各种 term |
45 kikyous 2021-05-12 13:30:02 +08:00 ansible 有 playbook 模式,就是预先写好脚本然后执行 还有 console 模式,就是交互模式: https://tva1.sinaimg.cn/large/008i3skNly1gqfkxh4mzij30bt0jpgne.jpg |
![]() | 46 xiaket 2021-05-12 13:35:18 +08:00 转念一想, 自己有好多年没这样并行跑命令了... |
![]() | 47 nilai 2021-05-12 13:42:53 +08:00 electerm |
![]() | 48 masterclock 2021-05-12 14:14:22 +08:00 ansible 之类的才是楼主需要的 |
49 surpass 2021-05-12 14:22:14 +08:00 云服务器吗 |
50 wanqulousx 2021-05-12 17:27:12 +08:00 Mac 上试试这个 terminus |
![]() | 51 fciasth 2021-05-12 18:19:13 +08:00 @wanqulousx 这个是收费的吗 |
![]() | 52 jh163888 2021-05-12 18:22:58 +08:00 via Android Xshell7 |
![]() | 53 ruanimal 2021-05-12 18:26:16 +08:00 @Beebird 想用 tmux,有个问题一直解决不了,如何 rz,sz 传输文件?(因为会跨过多个跳板机,rzsz 是最方便的工具) |
![]() | 54 Beebird 2021-05-12 19:11:16 +08:00 ![]() |
![]() | 56 X-Force 2021-05-12 21:16:28 +08:00 用 Ansible 啊同学…… |
57 j777 2021-05-12 21:30:21 +08:00 iterm2 cmd+shift+i 这个怎么用? |
58 istevenshen 2021-05-13 09:13:45 +08:00 @MeiJiayun windowns, mobaxterm+2 |
59 wanqulousx 2021-05-13 09:59:38 +08:00 @fciasth 开源,免费 |
![]() | 61 TheBlind 312 天前 T-Shell https://www.tshell.online/ |