# Auto Installer in Aquila CATO Network Integration via Linux

## **<span style="color: rgb(53, 152, 219);">Overview</span>**

The Aquila CATO Auto Installer automates the deployment and configuration of the CATO Linux Client for secure network connectivity. It simplifies installation, service setup, auto-connect configuration, and startup persistence across Linux environments.

Reference: [Aquila CATO Network Integration (Linux)](https://usdc-docs.cytechint.io/books/system-integrations/page/aquila-cato-network-integrationlinux "https://usdc-docs.cytechint.io/books/system-integrations/page/aquila-cato-network-integrationlinux")

---

### **<span style="color: rgb(53, 152, 219);">Prerequisites</span>**

- **Service User (linux user)**
- **Service Group (linux group)**
- **Python Version**
- **Account ID**
- **Cato API key**

---

##### <span style="color: rgb(53, 152, 219);">**Creating the setup installer**</span>

**Linux:**

1. **Login to the Log Collector.**
2. **Open Terminal and type the following commands.**
    - ```
        cd Documents
        ```
    - ```
        nano setup.sh
        ```
3. **Paste this Script \*<span style="color: rgb(185, 106, 217);">Contact Aquila Tech Support for the full source code.</span>**
    - ```bash
        Please Contact "Aquila Platform Defence and Technical Enablement" for the source code. Thank you!.
        ```
4. **Save the Script and change it to executable file**. 
    - ```
        chmod +x setup.sh
        ```
5. **Now execute the file in higher privileged.**
    - ```
        sudo ./setup.sh
        ```
6. **Follow the on screen instruction to fully integrate the system**.

---

*If you need further assistance, kindly contact our support at <span style="color: rgb(53, 152, 219);">**support@cytechint.com**</span> for prompt assistance and guidance.*