• paramiko模块简介

    Paramiko是基于Python(2.6+,3.3+)实现SSHv2协议,并提供客户端和服务端功能的模块。

import paramiko
# 创建SSH对象
ssh = paramiko.SSHClient()
# 允许链接不在know_hosts 文件中的主机
ssh.set_mission_host_key_policy(paramiko.AutoAddPolicy())
# 连接服务器
ssh.connect(hostname="cl.salt.com", port=22, username="alex", password="123")
# 执行命令
(stdin, stdout, stderr) = ssh.exec_command("df") # stdout或者stderr只有一个有结果
result = stdout.read() # 读取标准输出
result_err = stderr.read()  # 读取错误输出
ssh.close()

备注:

paramiko模块是第三方模块,需要手动安装

利用Pycharm可以方便安装模块

paramiko模块_第1张图片

上部分搜索栏输入paramiko即可安装,安装过程要注意更新pip插件到做新9.x