【つぶやき】Windowsのftp.exeはpassive modeをサポートしていないのだろうか?
Windowsのftp.exeはpassive modeをサポートしていないのだろうか?
Bingで'ftp.exe passive mode'を検索すると、ftp.exeはサポートされていないという情報が結構あるのだが、
localhostのIISでFTPサイトを作って試してみると、サポートされているように見えてしまう。
なおFTPサイトの作成は以下の記事を参照した。
www.chuken-engineer.com
PS >ftp ftp> open localhost XXXXXX に 接 続 し ま し た 。 220 Microsoft FTP Service 200 OPTS UTF8 command successful - UTF8 encoding now ON. ユ ー ザ ー (XXXXXX:(none)): ftpuser 331 Password required パ ス ワ ー ド : 230 User logged in. ftp> put aaa.txt 200 EPRT command successful. 125 Data connection already open; Transfer starting. 226 Transfer complete. ftp: 1928 バ イ ト が 送 信 さ れ ま し た 0.00秒 1928000.00KB/秒 。 ftp> quote epsv 229 Entering Extended Passive Mode (|||60003|) ftp> put aaa.txt 200 EPRT command successful. 150 Opening ASCII mode data connection. 425 Cannot open data connection. ftp> bye 221 Goodbye. PS >stop-transcript
'quote epsv'のあと'229 Entering Extended Passive Mode'と表示されているので変更されているように見えるのだが、どうなのだろう。
ポート番号60003は開けていないので失敗しているが、
セキュリティソフトNortonでのport開け方が良く分からなかったので、危険を冒すのはやめておいた。
気のせいなのだろうか?Windows標準のftpだよなあ?違うのかな?
PS >get-command ftp CommandType Name Version Source ----------- ---- ------- ------ Application ftp.exe 10.0.19... C:\WINDOWS\system32\ftp.exe PS >
OSはWindows10 HOME (21H2 Version: 10.0.19044)
もうすぐ、22H2だなあ。
了