与vsftpd连接的python脚本

时间:2015-06-03 09:06:49

标签: python ftp sftp paramiko vsftpd

我有以下问题...我需要通过python脚本连接到sftp(vsftpd),上传文件并下载。到目前为止,我已经用vsftpd创建了ftp服务器,但我无法连接。如果我使用终端(ftp localhost)我可以毫无问题地登录。请告知我应该如何进行。

这是我的python脚本: http://codepaste.net/omysxu

这是vsftpd的配置文件: http://codepaste.net/1qrrdf

我要做的事情是..设置一个ftp服务器,然后我应该有2个脚本(或1)必须通过ssh上传文件然后在另一个目录下载。

1 个答案:

答案 0 :(得分:1)

vsftpd是一个FTP服务器,无法使用SFTP协议进行访问。 FTP,SFTP和FTPS经常混淆:

  • FTP =文件传输协议(RFC959) - 受vsftpd支持
  • FTPS =使用TLS与FTP(RFC4217)的扩展 - 受vsftpd支持
  • SFTP =使用SSH协议进行文件传输 - vsftpd不支持,您需要SSH。