-1

次の問題があります... Pythonスクリプトを介してsftp(vsftpd)に接続し、ファイルをアップロードしてダウンロードする必要があります。これまでのところ、vsftpd で ftp サーバーを作成しましたが、接続できません。ターミナル(ftp localhost)を使用すると、問題なくログインできます。どのように進めればよいか教えてください。

ここに私のpythonスクリプトがあります: http://codepaste.net/omysxu

vsftpd の構成ファイルは次のとおりです: http://codepaste.net/1qrrdf

私がやろうとしているのは.. ftpサーバーをセットアップすることです。次に、ssh経由でファイルをアップロードし、別のディレクトリにダウンロードする必要がある2つのスクリプト(または1つ)が必要です。

4

1 に答える 1

1

vsftpd は FTP サーバーであり、SFTP プロトコルではアクセスできません。FTP、SFTP、および FTPS はよく混同されます。

  • FTP = ファイル転送プロトコル (RFC959) - vsftpd でサポート
  • FTPS = FTP で TLS を使用するための拡張 (RFC4217) - vsftpd でサポート
  • SFTP = SSH プロトコルを使用したファイル転送 - vsftpd ではサポートされていません。これには SSH が必要です。
于 2015-06-03T09:22:16.683 に答える