我正在开展一个项目,该项目要求我们通过 SFTP 将恶意文件上传到远程服务器,但我们在执行此操作时遇到了麻烦。我们尝试遵循此youtube 指南,但遇到了一些问题。
当我们运行脚本时,我们得到一个“没有这样的文件”错误,我们确定该文件存在并且我们已经为 python 脚本提供了正确的文件名称和位置。
这是我们现在拥有的脚本:
import pysftp as sftp
def sftpTry():
try:
s = sftp.Connection(host='babbage.cs.missouri.edu', username ='<username>', password = '<password>')
remotepath = '~it3001s14grp1/videos/newVideo/new.avi'
#localpath = '/etc/motion/capture/hello.txt'
localpath = '/etc/motion/capture/06--2014-05-15---16-16-25.avi'
s.put(localpath, remotepath)
s.close()
except Exception, e:
print str(e)
sftpTry();