阿里云轻量
大约 2 分钟
配置阿里云轻量应用服务器。
申请 AccessKey
- 访问 阿里云控制台 RAM 访问密钥页面。
- 点击 创建 AccessKey。
- 记录生成的 AccessKey ID 和 AccessKey Secret。

获取实例 ID 和地域 ID
- 进入 轻量应用服务器控制台。
- 点击目标服务器卡片标题,进入详情页。
- 在 基本信息 区域找到 实例 ID。

- 查看浏览器地址栏中的服务器概览页面 URL,从中获取 地域 ID(例如
cn-hongkong
)。

配置防火墙规则
- 在服务器详情页,点击菜单中的 防火墙。
- 为需要由 Solo 自动管理的端口规则设置 备注名称(用于标识规则)。
- 记录所有需要 Solo 管理的规则的备注名称。
例如,下图需要保护 22
(SSH) 和 3306
(MySQL) 端口,则后续配置应填写 ssh
和 mysql
。

备注名称可重复
多条规则可使用相同备注名称。Solo 会自动识别并修改所有匹配该名称的规则。
编辑配置文件
在 Solo 配置文件中添加以下内容:
[[servers]]
name = "服务器名称"
machine_type = "aliyunswas" # 阿里云轻量固定此值
machine_id = "实例 ID" # 从服务器详情页获取
region = "地域 ID" # 从服务器 URL 获取
secret_id = "AccessKey ID" # 申请的 AccessKey ID
secret_key = "AccessKey Secret" # 申请的 AccessKey Secret
protocol = "v4" # 防火墙仅支持 IPv4
rules = [
"规则备注1", # 如 ssh
"规则备注2", # 如 mysql
]
参数说明
name
: 自定义服务器名称(任意字符串)。machine_type
: 服务器类型,固定为aliyunswas
。machine_id
: 服务器 实例 ID。region
: 服务器 地域 ID。secret_id
: 申请的 AccessKey ID。secret_key
: 申请的 AccessKey Secret。protocol
: 防火墙协议版本,固定为v4
(IPv4)。rules
: 需要管理的防火墙规则 备注名称列表。
完整配置文件示例
根据上述示例信息配置如下:
[[servers]]
name = "阿里云轻量"
machine_type = "aliyunswas"
machine_id = "314548fe211f4293aafc10C34e140026"
region = "cn-hongkong"
secret_id = "LTA15t9Bk3XGIWVYbDzKumin"
secret_key = "bOjlt4RbICjsdNp90s)(IOxjl)(Cqnnz"
protocol = "v4"
rules = [
"ssh",
"mysql",
]