DolphinScheduler安装后必做的5个安全加固和性能调优设置(避坑指南)
当你第一次登录DolphinScheduler的UI界面,看到那个熟悉的蓝色海豚图标时,可能以为大功告成了。但别急着庆祝——这只是一个开始。默认安装后的系统就像一辆刚出厂的新车,虽然能开,但如果不做必要的调试和防护,很快就会遇到各种"小毛病"。
1. 修改默认凭证:堵住最危险的安全漏洞
几乎所有开源软件的默认账号都是黑客们的第一攻击目标。DolphinScheduler也不例外,其默认的admin/dolphinscheduler123组合在互联网上几乎人尽皆知。
1.1 修改管理员密码
登录后立即前往"安全中心"→"用户管理",找到admin用户点击编辑。不要只是简单地在原密码后加个数字,建议使用至少16位的随机密码。我常用的一种方法是取一句你记得住的话的首字母,比如"My son's birthday is October 12, 2023!"可以变成"MsbiO12,2023!"。
1.2 创建专属管理员账号
更安全的做法是:
- 新建一个专属管理员账号(如yourname_admin)
- 赋予所有权限
- 验证新账号功能正常
- 禁用或删除默认admin账号
关键操作记录表:
| 操作项 | 执行位置 | 注意事项 |
|---|---|---|
| 修改默认密码 | 用户管理界面 | 立即执行,不要拖延 |
| 创建新管理员 | 用户管理界面 | 建议使用姓名+角色命名 |
| 权限分配 | 角色管理界面 | 遵循最小权限原则 |
| 禁用默认账号 | 用户管理界面 | 保留以备紧急恢复 |
提示:密码修改后,记得更新所有自动化脚本和配置文件中硬编码的凭证。我曾经遇到过因为CI/CD流水线中残留旧密码导致作业失败的案例。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 启用HTTPS加密:给数据传输加上防护罩
默认的HTTP协议就像用明信片传递机密信息,任何中间人都能窥探你的工作流详情。特别是当调度器需要与外部系统交互时,加密更是不容忽视。
2.1 生成或获取SSL证书
如果你已有正式证书,直接使用即可。开发环境可以快速生成自签名证书:
bash复制# 生成RSA私钥
openssl
