# !/usr/bin/env python utf - 8编码: “‘ Paramiko 安装 一、安装,下载 1、下载安装pycrypto-2.6.1.tar。广州(apt-get install python-dev) 解压,进入,python setup.py 构建【编译】,python setup.py install 【安装】,,- - - - -》import 加密 2、下载安装paramiko-1.10.1.tar.gz 解压,进入,python setup.py 构建【编译】,python setup.py install 【安装】- - - - - -》,import paramiko “‘ #指定用户名密码的方式登录 import paramiko #实例化一个对象 时间=ssh paramiko.SSHClient () #验证ssh登陆时的是的/不 ssh.set_missing_host_key_policy (paramiko.AutoAddPolicy ()) #指定主机的ip 端口,用户名,密码 ssh.connect(“192.168.1.108”, 22日,“亚历克斯”,“123”) #执行命令 将stdin、stdout,祝福;stderr =, ssh.exec_command (df) #读取执行结果 print stdout.read () #断开连接 ssh.close () #使用密钥方式登录,私钥登录 “‘ 执行python前,现在linux上做些准备工作 生成密钥 ssh-keygen -t  rsa 远程复制自己的公钥给对方机器 ssh-copy-id 小姐~/ssh/id_rsa.pub wupeiqi@192.168.159.129 “‘ import paramiko #指定私钥路径 时间=private_key_path “/home/汤姆/. ssh/id_rsa” #取出私钥 时间=key paramiko.RSAKey.from_private_key_file (private_key_path) #下面和使用密码登录步骤一样 时间=ssh paramiko.SSHClient () ssh.set_missing_host_key_policy (paramiko.AutoAddPolicy ()) ssh.connect (182.92.219.96 ,, 22日,“wupeiqi”, pkey=键) 将stdin、stdout,祝福;stderr =, ssh.exec_command (df) print stdout.read () ssh.close ();