玖叶教程网

前端编程开发入门

Python 使用paramiko进行SSH连接批量操作服务器

Python 使用paramiko进行SSH连接批量操作服务器

场景: 批量对远程服务器进行操作, 适用于需要经常更新同步服务器代码,想偷懒一键更新的同学。

1. 初始化SSHClient

2. 设置连接信息

3. 模拟执行以下操作:(进入某个git项目根目录 –> pull更新代码 -> 重启服务器)并打印返回信息

3.1 准备命令

3.2 批量执行命令,并查看是否有错误

3.3 如果没有错误,就执行重启服务器的命令

3.4 关闭连接

4. 服务器信息可根据自身的需求进行设置,可参考下图

5. 核心代码已经介绍完毕了,只要加上一个for循环,即可进行批量操作了,大大节省了日常重启服务器,同步代码的时间。简单但是实用。

以上为个人理解,如果有任何意见或者有出错的地方,欢迎留言指正,谢谢!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言