python 与 vsftpd 连接的脚本
python script that connects with vsftpd
我有以下问题...我需要通过 python 脚本连接到 sftp(vsftpd),上传并下载文件。到目前为止,我已经使用 vsftpd 创建了 ftp 服务器,但我无法连接。如果我使用终端(ftp localhost),我可以毫无问题地登录。请告知我应该如何进行。
这是我的 python 脚本:
http://codepaste.net/omysxu
这里是 vsftpd 的配置文件:
http://codepaste.net/1qrrdf
我想做的是.. 设置一个 ftp 服务器,然后我应该有 2 个脚本(或 1 个),它们必须通过 ssh 上传文件,然后将其下载到另一个目录.
vsftpd 是一个FTP 服务器,无法使用SFTP 协议访问。 FTP、SFTP和FTPS经常混淆:
- FTP = 文件传输协议 (RFC959) - vsftpd
支持
- FTPS = 使用 TLS 与 FTP 的扩展 (RFC4217) - 由 vsftpd
支持
- SFTP = 使用 SSH 协议的文件传输 - vsftpd 不支持,为此你需要 SSH。
我有以下问题...我需要通过 python 脚本连接到 sftp(vsftpd),上传并下载文件。到目前为止,我已经使用 vsftpd 创建了 ftp 服务器,但我无法连接。如果我使用终端(ftp localhost),我可以毫无问题地登录。请告知我应该如何进行。
这是我的 python 脚本: http://codepaste.net/omysxu
这里是 vsftpd 的配置文件: http://codepaste.net/1qrrdf
我想做的是.. 设置一个 ftp 服务器,然后我应该有 2 个脚本(或 1 个),它们必须通过 ssh 上传文件,然后将其下载到另一个目录.
vsftpd 是一个FTP 服务器,无法使用SFTP 协议访问。 FTP、SFTP和FTPS经常混淆:
- FTP = 文件传输协议 (RFC959) - vsftpd 支持
- FTPS = 使用 TLS 与 FTP 的扩展 (RFC4217) - 由 vsftpd 支持
- SFTP = 使用 SSH 协议的文件传输 - vsftpd 不支持,为此你需要 SSH。