質問

SFTPを使用してホストからファイルをダウンロードする必要があります。

python ftplibを使用してそれを行うことができるかどうか知っていますか?私が見た ここの例, 、しかし、私が接続しようとするとき、私は受け取ります EOFError.

このコードを試しました:

import ftplib
ftp = ftplib.FTP()
ftp.connect( "1.2.3.4", "22" )

このメソッドは、長い間エラーで戻ってくるので、ログインする呼び出しを実行できません。コンストラクターを試すことはできません FTP([host[, user[, passwd[, acct[, timeout]]]]]) 私のポートは22歳だからです ftplib デフォルトは21です。

例に従えば

ftp = ftplib.FTP("1.2.3.4")
ftp = ftplib.FTP("1.2.3.4","22")

ユーザー名のパスワードを入力できないため、接続を拒否したためです。手伝って頂けますか?どうもありがとうございました

役に立ちましたか?

解決

として あなたがリンクした質問 州では、FTPLIBはSFTPをサポートしていません(これはSSHよりもFTPであり、FTP、SSLを超えるFTPとは何の関係もありません)。使用 おすすめされた パラミコ 代わりは。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top