通过paramiko模块连接linux报错:ModuleNotFoundError:No module named 'winrandom'

import paramiko
ssh = paramiko.SSHClient() #创建sshclient
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) #目的是接受不在本地Known_host文件下的主机。
ssh.connect(ip,port,username,passwd) #connect
1、在连接linux时,编译代码若出现如下报错信息:
ModuleNotFoundError:No module named ‘winrandom’
则需要修改
python安装目录下的 lib/sitepackages/Crypto/Random/OSRNG/nt.py 文件中以下代码:
import winrandom
修改为:

from Crypto.Random.OSRNG import winrandom
再编译就可以成功了

你可能感兴趣的:(通过paramiko模块连接linux报错:ModuleNotFoundError:No module named 'winrandom')