首页 > 解决方案 > 如何在python中使用hostkey将文件放到sftp服务器

问题描述

如果你没有主机密钥,我发现了一堆关于如何放置文件的信息,

但是找不到有关如何将文件放在具有主机密钥的 SFTP 服务器上的任何信息。

所以我有我的主机密钥。我应该把它放在代码中的什么地方?

import pysftp as sftp

def sftpExample():
    try:
        hostkey = '12345642121' # My hostkey
        s = sftp.Connection(host='Host.com',username='MuUserName',password='MyPassword')
        remotepath = 'path/Example/TestFile.txt' 
        localpath = r'\\Path\Example\TestFile.txt'
        s.put(localpath,remotepath)
        s.close()
    except Exception as e:
        print (str(e))

sftpExample()

标签: pythonpython-3.xsftp

解决方案


推荐阅读