iTerm2的ClusterSSH

2022-02-17 13:49:11

该命令打开一个iTerm2窗口,并通过ssh连接到拆分窗格会话中的每个指定主机,通过iTerm2和#39将任何键入或粘贴的文本复制到所有窗格;s';广播';特色iTerm2和#39;s的拆分窗格控件可以正常使用,因此每个窗格可以切换广播输入,会话可以重新启动,等等。

克隆此repo(或者只下载';csshi';文件),使csshi文件可执行,并可能将其复制或链接到$PATH中的某个位置。

用法:csshi[-h][l用户名][p端口][d][J跳线主机][o选项][C列]目的地[目的地…]在iTerm2终端中同时运行多个ssh连接。位置参数:目标[user@]主机[:端口]ssh服务器规范。在IPv6 IP地址周围使用方括号。可选参数:-h,--help显示此帮助消息并退出-l USERNAME,--USERNAME登录USERNAME,通过指定'覆盖每个主机;user@host' -p PORT,--PORT-PORT-PORT-ssh-server-PORT,通过指定',每个主机覆盖;主机:端口-d,--debug打开调试-J JUMPHOST,--jump JUMPHOST ProxyJump主机规范,如[user@]JUMPHOST[:port]-o选项,--OPTIONS原始ssh选项字符串,例如'-我~/。ssh/id_-ansible和#39-C列,--列最大列数。

如果您发现自己在一次csshi会话中打开了许多终端,请选择一些优化外壳密度的首选项:

禁用窗格菜单栏:iTerm2->;偏好->;外观->;窗格->;使用拆分窗格显示每个窗格的标题栏您仍然可以使用Ctrl键而不是菜单栏汉堡图标访问每个窗格的菜单

使用小字体,如原来的misc fixed 6x13,并禁用抗锯齿:iTerm2->;偏好->;简介->;文本->;消除锯齿