在python下实现ssh出现错误:ModuleNotFoundError: No module named ‘cryptography‘
生活随笔
收集整理的這篇文章主要介紹了
在python下实现ssh出现错误:ModuleNotFoundError: No module named ‘cryptography‘
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、說明
在python下調用paramiko可以實現ssh功能。
二、代碼實現
python實現ssh的編程如下:
import paramikossh = paramiko.SSHClient() key = paramiko.AutoAddPolicy() ssh.set_missing_host_key_policy(key) ssh.connect('192.168.3.164', 22, 'huatec', 'huatec123' ,timeout=5)while(True):cmdline = input("command: ")stdin, stdout, stderr = ssh.exec_command( cmdline )for row in stdout.readlines():row = row.replace('\r', '').replace('\n', '').replace('\t', '')print( row )遠方服務器名稱:?'huatec', 密碼:'huatec123',IP地址:'192.168.3.164'
三、錯誤和恢復
有時發生錯誤:
ModuleNotFoundError: No module named 'cryptography'
這是因為cryptography模塊陳舊,恢復辦法是:
python -m pip uninstall cryptography python -m pip install cryptography再次實驗,OK了!
其它參考:
SSH的三個組件ssh、sftp、scp介紹 - 呀,沒吸! - 博客園 (cnblogs.com)
總結
以上是生活随笔為你收集整理的在python下实现ssh出现错误:ModuleNotFoundError: No module named ‘cryptography‘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: halcon知识:select_shap
- 下一篇: 语音识别(一):speech-recog