python 的 paramiko 模块可以实现 ssh 客户端的功能, 使用起来也比较简单但是当服务器非常多的时候, 每台服务器上执行完全相同的简单操作, 也会花费大量的时间
下载模块: paramiko.tar.gz
使用 tar 解压后在 cd 到目录下
最后使用 rpm 安装 rpm -ivh *
- import paramiko // 导入 paramiko 模块
- host=192.168.x.xx // 需要远程管理的主机 ip
- ssh=paramiko.SSHClient() // 相当于点开 xshell
- ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) // 设置参数, 自动添加主机密钥
- ssh.connect(host,username=root,password=123456) // 连接 ssh 服务器
- ssh.exec_command(touch /a.txt.log) // 在 ssh 服务器上执行指定命令
来源: http://www.bubuko.com/infodetail-2536618.html