利用Python操作Linux服务器相关模块

需求:ssh登陆服务器执行指定命令,ftp上传or下载部分配置文件。实现配置文件自动更新

代码github地址库:GIthub-Benjamin


业务梳理:

1.登陆SSH服务器,FTP服务器初始化;

2.验证SSH、FTP服务器是否连接成功;

3.MD5随机数加密登陆认证,随机数字+固定字符串+随机数取两位;

4.登陆成功,如输入对应的账号、密码、IP、MAC信息后,本地生成配置文件利用FTP上传到服务器,然后SSH执行脚本命令替换服务器中对应的配置文件,并重启生效。

5.连续输入密码错误超过3次,登陆失败。

你可能感兴趣的:(利用Python操作Linux服务器相关模块)