質問
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とは何の関係もありません)。使用 おすすめされた パラミコ 代わりは。
所属していません StackOverflow