# batch_ssh **Repository Path**: chazzorg/batch_ssh ## Basic Information - **Project Name**: batch_ssh - **Description**: 一款批量管理服务器工具 - **Primary Language**: Shell - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-20 - **Last Updated**: 2025-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # batch_ssh ## 目录介绍 ``` . ├── scp # 上传文件存放目录 ├── ssh.sh # 远程执行命令脚本 ├── scp.sh # 发送文件到远程命令脚本 └─ env # 应用组配置文件 ``` ## 项目介绍 batch_ssh 可以让你发送文件或目录到N台服务器。 batch_ssh 可以让你发送`shell`命令到N台服务器执行。 **重要 !!** 使用该脚本之前,请使用 [batch_auth](https://github.com/chazzorg/batch_auth) 完成对目标服务器的授权 ** #### 项目地址 :[码云](https://gitee.com/chazzorg/batch_ssh) [github](https://github.com/chazzorg/batch_ssh) **使用概览:** 1. 编辑目录下`env`文件,配置服务器ip、用户等信息,参考示例配置 ```bash vi env ``` 2. 赋予脚本执行权限 ```bash chmod 700 ./ssh.sh ./scp.sh ``` 3. 通过应用组远程发送文件或目录, ./scp.sh [应用名] [本地文件/本地目录] [远程目录/远程路径]。 ```bash ./scp.sh app ./scp/test.sh /home/ ``` 4. 通过应用组远程执行命令。 ```bash ./ssh.sh app ```