【Windows】FTPコマンドがエラーで実行できない場合(Windows Firewall)


PC/プログラム/ゲーム/ネット系レポ TOPはこちら

FTPコマンドの実行時にエラーになる場合

Windowsファイアウオールの許可設定が必要

FTPの実行時に「operation already in progress」などのエラーメッセージが表示された場合は、ftpの通信がWindowsファイアオールで許可されていない場合に表示されます。

スタート ⇒ Windowsシステムツール ⇒ コントロールパネル

(いわゆる昔からあるコントロールパネル)

「システムとセキュリティー」⇒「Windows Defender ファイアウォール」を選択します。

Windows Defender ファイアウォールの画面です。

Windows Defenderファイアウオールを介したアプリまたは機能を許可する画面。

スクロールバーでスクロールしないと表示されないのですが

「別のアプリの許可(R)...」を押します。

「参照(B) ...」を押して、

C:\Windows\System32\ftp.exe

を探して、選択します。OKを押します。

「ファイル転送プログラム」のパブリック・プライベートともチェック!

そして「OK」を押します。

これで、エラーがでなくなればOKです。

FTPサーバー側で、FTPコマンドでの転送を許可されていない

最近では、FTPサーバ側のセキュリティー強化のため、二段階認証の上、専用のポータルサイト経由でのみアップロードができるようなセキュリティー対策をしている場合があります。契約しているホームページサーバ提供サービスの設定などを確認しましょう。

 

以上です。