系统配置

服务器配置管理

导出或导入服务器配置(仅包含用户录入的字段)

监控任务频率

设置服务器监控任务的运行频率(单位:分钟)

范围:1-1440 分钟(1 分钟到 24 小时)

当前设置:每 10 分钟运行一次监控任务

检测日志保留

设置检测日志的保留天数,超过保留天数的日志将在每天凌晨 3 点自动清理

范围:1-90 天

当前设置:保留 30 天的检测日志,清理任务每天凌晨 3 点自动运行

系统级 SSH 私钥配置

系统级私钥优先级高于 Rails credentials,但低于环境变量配置。私钥使用 Active Record Encryption 加密存储。

当前状态: 已配置

系统私钥已配置(已加密存储)

SSH 私钥配置说明

当前状态: 已配置

配置来源:系统配置(已加密)

方式一:Rails Credentials(推荐用于生产环境)

私钥存储在加密的 credentials 文件中,安全性最高。

EDITOR=vim bin/rails credentials:edit

# 添加:
ssh:
  private_key: |
    -----BEGIN OPENSSH PRIVATE KEY-----
    ...your private key content...
    -----END OPENSSH PRIVATE KEY-----

方式二:环境变量 SSH_PRIVATE_KEY

直接设置私钥内容到环境变量。

export SSH_PRIVATE_KEY="$(cat ~/.ssh/id_rsa)"

方式三:环境变量 SSH_KEY_PATH

指定私钥文件的路径。

export SSH_KEY_PATH=~/.ssh/id_rsa

方式四:默认文件位置

将私钥文件放置在默认位置。

# 将私钥复制到项目目录
cp ~/.ssh/id_rsa config/ssh/id_rsa

# 或使用 Rails 命令导入
bin/rails ssh:import
bin/rails ssh:import[/path/to/your/private_key]

注意:配置优先级从高到低为:SSH_PRIVATE_KEY > SSH_KEY_PATH > 系统配置(已加密) > Rails Credentials > 默认文件位置