亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用python連接SSH時出錯

使用python連接SSH時出錯

冉冉說 2021-12-29 20:27:31
我正在嘗試使用 python 連接在 Windows 中運行的虛擬 CentOS 機器之一。我已經安裝了 paramiko 模塊來做到這一點。但低于錯誤C:\Users\xxxx\PycharmProjects\xxxx\venv\lib\site-packages\paramiko\kex_ecdh_nist.py:39: CryptographyDeprecationWarning: encode_point has been deprecated on EllipticCurvePublicNumbers and will be removed in a future version. Please use EllipticCurvePublicKey.public_bytes to obtain both compressed and uncompressed point encoding.  m.add_string(self.Q_C.public_numbers().encode_point())C:\Users\xxx\PycharmProjects\xxxx\venv\lib\site-packages\paramiko\kex_ecdh_nist.py:96: CryptographyDeprecationWarning: Support for unsafe construction of public numbers from encoded data will be removed in a future version. Please use EllipticCurvePublicKey.from_encoded_point  self.curve, Q_S_bytesC:\Users\xxxx\PycharmProjects\xxxx\venv\lib\site-packages\paramiko\kex_ecdh_nist.py:111: CryptographyDeprecationWarning: encode_point has been deprecated on EllipticCurvePublicNumbers and will be removed in a future version. Please use EllipticCurvePublicKey.public_bytes to obtain both compressed and uncompressed point encoding.  hm.add_string(self.Q_C.public_numbers().encode_point())下面是我的代碼:import paramikossh = paramiko.client.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())try:    ssh.connect('10.xx.xx.xxx', username='root', password='xxxxx')except paramiko.SSHException:    print("Connection Failed")    quit()stdin, stdout, stderr = ssh.exec_command("ls /etc/")for line in stdout.readlines():    print    line.strip()ssh.close()我使用PyCharm 2018.3 社區版搜索并安裝了密碼學 2.6.1,python 版本 3.7.1。請讓我知道我在這里做錯了什么
查看完整描述

2 回答

?
qq_笑_17

TA貢獻1818條經驗 獲得超7個贊

這些不是錯誤,而是 paramiko 拋出的警告,他們需要更新代碼以使用更多最新參數。你的代碼應該仍然運行。最好的辦法是查看是否有更新版本或向 paramiko 包的作者提出問題。


查看完整回答
反對 回復 2021-12-29
?
森林海

TA貢獻2011條經驗 獲得超2個贊

Paramiko 使用的方法已棄用。您應該考慮將 Python 降級到較低版本或下載 Paramiko 的更新(如果存在)版本


查看完整回答
反對 回復 2021-12-29
  • 2 回答
  • 0 關注
  • 619 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號