En raison de certains besoins récemment, j'ai voulu travailler sur python, alors je l'ai fait le week-end. Je souhaite me connecter au serveur et effectuer certaines opérations sur le serveur, donc j' installe le package Paramiko et directement
pip install paramiko
résultat Lorsque je signale une erreur, le plus. La phrase critique est :
error: Unable to find vcvarsall.bat
En cherchant sur Google, j'ai finalement trouvé la méthode la plus simple. Les autres installations par rapport à l'installation de MinGW sont trop compliquées. Installez la version tierce de PyCrypto car paramiko s'appuie sur PyCrypto et l'erreur ci-dessus. C'est ce qu'il a rapporté. Installez la version tierce de PyCrypto
pip install --use-wheel --no-index --find-links=https://github.com/sfbahr/PyCrypto-Wheels/raw/master/pycrypto-2.6.1-cp35-none-win_amd64.whl pycrypto
Une fois l'installation terminée, réinstallez paramiko 2. Modifiez nt.py et installez les étapes ci-dessus, écrivez un programme simple. pour tester
#-*- coding: utf-8 -*-#!/usr/bin/python import paramikoimport threadingdef ssh2(ip,username,passwd,cmd): try: ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(ip,22,username,passwd,timeout=5) for m in cmd: stdin, stdout, stderr = ssh.exec_command(m) out = stdout.readlines() #屏幕输出 for o in out: print(o) print('%s\tOK\n'%(ip)) ssh.close() except : print('%s\tError\n'%(ip))if name=='main': cmd = ['find /home/admin/logs/ -mtime +3 -name \'*.log.*\' -exec rm -rf {} \;']#你要执行的命令列表 username = "admin" #用户名 passwd = "password" #密码 threads = [] #多线程 ip = "127.0.0.1" print("Begin......") a=threading.Thread(target=ssh2,args=(ip,username,passwd,cmd)) a.start() input()
Une erreur est signalée lors de l'exécution de
ImportError: No module named 'winrandom'
Recherchez le fichier nt.py de
Lib\site-packages\Crypto\Random\OSRNG
dans le répertoire d'installation. de python3.5 et remplacez
import winrandom
par
from . import winrandom
Exécutez à nouveau ok Très simple
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!