我正在使用sftp-promises
模块从客户端的sftp服务器获取csv文件并对其进行处理。我已经能够使用相同的设置从一些示例ftp和sftp帐户下载csv,但是当我使用我的clien't原始细节时,连接失败。大多数情况下,返回ECONNRESET
错误。
这个sftp帐户唯一不同的是,当我使用FileZilla连接到它时,我需要将Protocol指定为FTP
,将Encryption指定为'要求显式FTP over TLS'。我在sftp-promises模块的配置选项中找不到与此相关的任何选项。
编辑:
我不确定,但我搜索了更多,似乎我的客户端的ftp连接不是sftp
而是'ftps'。现在,我不确定如何使用sftp-promises
进行连接时指定。是否还有其他可以使用的模块,最好是可以使用所有模块,'ftps','ftp'和'sftp'?