我发现了很多有关如果没有主机密钥的情况下如何放置文件的信息,
但是找不到有关如何在具有主机密钥的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()