最近总是不想动,服务器的安全又不得不考虑,有时候还会忘记修改服务器的端口和密码,就诞生了下面的Shell脚本。
最近总是不想动,服务器的安全又不得不考虑,有时候还会忘记修改服务器的端口和密码,就诞生了下面的Shell脚本。
脚本包含了日志记录,备份SSH文件,修改SSH端口,修改SSH密码,更新防火墙、发送加密邮件,设置定时任务。
脚本目前只在Ubuntu系统测试,其它系统未测试,以下标红的信息一定要看。
注意:在使用脚本之前一定要先进行测试,尤其是发送邮件和接收邮件是否正常,否则会很麻烦。
1、安装依赖库
2、配置ssmtp
这里的信息都需要修改为你自己的。
3、Shell脚本,
脚本中的your-email@example.com记得修改,/path/to/update_ssh_password.sh路径需要修改为脚本的实际地址,否则无法添加定时任务,
4、赋予脚本可执行权限
作者:Alone°李道长ご