簡體   English   中英

通過 python 連接到 SFTP 服務器

[英]connecting to an SFTP server via python

我已經堆了幾天了。 我想知道是否有人可以幫助我就如何連接到下面的 sFTP 服務器提出任何建議。 我試過的 python 代碼如下:

import pysftp

with pysftp.Connection(host ='https://api1.datasource.eex-group.com ', username = 'blablabla', password ='blablabla') as sftp:
    
    print ('Connected!')

當這不起作用時,我嘗試了這個:

import requests

r = requests.get('https://api1.datasource.eex-group.com', auth=(' username', 'password')) 

提前致謝!

你可以試試這個:

import pysftp
cnopts = pysftp.CnOpts()
cnopts.hostkeys = None   
with pysftp.Connection(host ='https://api1.datasource.eex-group.com ', username = 'blablabla', password ='blablabla', cnopts=cnopts) as sftp:

print ('Connected!')

否則,這里有一些解決此問題的方法: 使用私鑰通過 pysftp 連接到 SFTP 服務器時出現“找不到主機 ***** 的主機密鑰” 使用 pysftp 驗證主機密鑰在 pysftp 代碼中“沒有找到...的主機密鑰” 雖然 cnopts.hostkeys 設置為 None

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM