Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tencent/tat-agent

TAT agent is an agent written in Rust, which run in CVM, Lighthouse or CPM 2.0 instances. Its role is to run commands remotely without ssh login, invoked from TencentCloud Console/API. Commands include but not limited to: Shell, PowerShell, Python. TAT stands for TencentCloud Automation Tools. See more info at https://cloud.tencent.com/product/tat.
https://github.com/tencent/tat-agent

agent rust tat tencentcloud

Last synced: about 9 hours ago
JSON representation

TAT agent is an agent written in Rust, which run in CVM, Lighthouse or CPM 2.0 instances. Its role is to run commands remotely without ssh login, invoked from TencentCloud Console/API. Commands include but not limited to: Shell, PowerShell, Python. TAT stands for TencentCloud Automation Tools. See more info at https://cloud.tencent.com/product/tat.

Awesome Lists containing this project

README

        

# 自动化助手 TAT

简体中文 | [English](./README.md)

自动化助手(TencentCloud Automation Tools,TAT)是云服务器的原生运维部署工具。TAT提供自动化的远程操作方式,可直接管理实例,批量执行 Shell,Powershell,Batch 等命令,轻松完成运行自动化运维脚本、轮询进程、安装或卸载软件、更新应用以及安装补丁等常见管理任务。

了解更多信息,请访问

## 环境与工具

- Rust 语言环境

## 编译

注意:rust 的版本**必须高于 1.80**,如果版本过低,可以通过以下命令更新版本:

```powershell
rustup update
```

然后执行以下命令编译:

```powershell
cargo build --release --bin tat_agent
```

## 运行

编译成功后,执行以下命令运行:

- Linux 系统:

```shell
./target/release/tat_agent
```

- Windows 系统:

```powershell
./target/release/tat_agent.exe
```

## 支持的操作系统

可以在 Linux 和 Windows 中运行,包括但不限于:

- TencentOS Server
- CentOS
- Ubuntu
- Debian
- openSUSE
- CoreOS