系统配置
监控任务频率
设置服务器监控任务的运行频率(单位:分钟)
检测日志保留
设置检测日志的保留天数,超过保留天数的日志将在每天凌晨 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 > 默认文件位置