【问题标题】:python script that connects with vsftpd与 vsftpd 连接的 python 脚本
【发布时间】:2015-06-03 09:06:49
【问题描述】:

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

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

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

我想做的是.. 设置一个 ftp 服务器,然后我应该有 2 个脚本(或 1 个),它们必须通过 ssh 上传文件,然后将其下载到另一个目录中。

【问题讨论】:

    标签: python ftp sftp paramiko vsftpd


    【解决方案1】:

    vsftpd 是一个 FTP 服务器,不能使用 SFTP 协议访问。 FTP、SFTP和FTPS经常被混淆:

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

    【讨论】:

    • 谢谢,这回答了我的问题,但如果你有一些关于如何创建这些脚本的指南。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    相关资源
    最近更新 更多