pysftp

    0熱度

    1回答

    我使用FTP連接處理python腳本。我無法通過ftplib.FTP和pysftp連接到FTP。 手動FTP連接有效,但我必須啓用在當前openSSH版本中默認禁用的dss-ssh算法。 腳本中缺少哪種配置? 手動連接: $ sftp -oHostKeyAlgorithms=+ssh-dss ftp_address 我的腳本中使用pysftp: import pysftp srv = pys

    1熱度

    1回答

    我想創建一個代碼來使用pysftp和多處理庫下載相同類型的N個文件。我做了一個基本的python培訓,得到了一些代碼並將它們合併爲一個,但我無法解決它。如果有人幫助我,我會很感激。該錯誤發生在vFtp.close()命令之後。假設開始同時下載的部分。 from multiprocessing import Pool import pysftp import os vHost='10.11.

    2熱度

    2回答

    此代碼會引發異常。如何驗證SSH指紋而不將其存儲在文件中?我相信下面的代碼是爲公鑰設計的。但是,使用SFTP服務器的客戶端驗證了指紋,並沒有爲我提供公鑰。 import os import shutil import pysftp import paramiko connection_info = { 'server': "example.com", 'user':

    0熱度

    1回答

    我需要從服務器獲取文件,然後將它們寫入數據庫。 我使用: with pysftp.Connection(host, username=username, password=password, cnopts=cnopts) as sftp: sftp.chdir('path') all_files = [file_name for file_name in sftp.listdi

    0熱度

    1回答

    我正在使用pysftp模塊連接到sftp服務器。我的用戶以下兩條命令跳過hostkey文件檢查: cnopts = pysftp.CnOpts() cnopts.hostkeys = None 我仍然得到,說 警告「無法加載由C HostKeys:\用戶\ myusername.ssh \ known_hosts中 您需要明確加載HostKeys (cnopts.hostkeys.load(

    1熱度

    1回答

    我在我的模塊中使用pysftp模塊以sudo特權執行遠程服務器中的命令,但不提示輸入密碼。 我嘗試了很多方法,但沒有成功。 import pysftp server = pysftp.Connection('169.254.204.32', username='test', password='root123') str_t = server.execute('sudo -S fdisk -

    1熱度

    1回答

    我試圖從SFTP服務器複製文件。 我可以使用python pysftp進行連接。 我可以運行: data = srv.listdir() for i in data: print I 然後我得到目錄列表。但是,當我嘗試 sftp.put (localpath,"file_name.txt") 我得到 "IOError: [Errno 13] Permission denied: 'C:

    1熱度

    1回答

    我正在使用pyftplib爲上傳視頻創建一個ftp服務器。 ftp服務器本身位於谷歌計算引擎之上,視頻文件存儲在谷歌雲中。 我這樣做是通過使用pyftplib中的事件回調來將視頻從計算引擎上傳到雲端,當它們被髮送到FTP服務器時。 同樣,我正在從客戶端請求時從Google雲中檢索文件。 在下面的代碼描述的情況下,我需要回應沒有找到文件。 但是,我不清楚文件不存在時期望的FTP響應是什麼。有沒有我不

    1熱度

    1回答

    我正在使用pysftp軟件包版本0.2.9運行Python 3。 我有以下代碼在這裏。我正在按照線路cnopts.hostkeys.keys()所示正確加載主機密鑰。 import pysftp key_file_test = './path_to_key_file/key_file.pub' DOWNLOAD_UAT = { "USERNAME": "xxxxxxxx",

    2熱度

    1回答

    我試圖加載(並直接保存在本地)存儲在FTP服務器(SFTP協議)上的.csv文件。我使用Python與pysftp庫結合使用。當我檢查文件是否存在時,它返回TRUE。但是,當試圖加載文件時,似乎是空的,無論我嘗試。 如何獲取(並存儲)文件到我的本地環境?我錯過了明顯的東西嗎? import pysftp cnopts = pysftp.CnOpts() cnopts.hostkeys = N