查看原文
其他

Linux远程执行脚本——Python运维脚本

李小白 运维book思议 2023-10-21

先放个链接,万一有人关注呢

优质文章推荐

↓ ↓ ↓ ↓ ↓

Linux系统初始化脚本

能够监控100台服务器的磁盘利用率的脚本——16行代码实现

Linux系统初始化脚本之二

Linux系统巡检脚本——快速获取当前系统信息

分享一个Linux远程执行操作的Python脚本,话不多说,上干货!

from sys import stderr, stdin, stdoutimport paramiko

ip='' #输入ipusername='root' #输入用户名passwd='xxxx' #输入密码
if __name__=='__main__': s=paramiko.SSHClient() s.set_missing_host_key_policy(paramiko.AutoAddPolicy()) #自动添加策略,保存服务器的主机名和密钥信息,如果不添加,那么不再本地know_hosts文件中记录的主机将无法连接 s.connect(hostname=ip,username=username,password=passwd) stdin,stdout,stderr=s.exec_command('df -h') #执行远程脚本 print(stdout.read().decode('utf-8')) #处理中文显示乱码问题    s.close()  #关闭连接

谢谢你这么好看还关注我


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存