0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

FTP接続で「データ接続が確立できません: ECONNREFUSED - サーバーによって接続が拒否されました」の対処法

Posted at

状況

既に確立されているサーバーに普段通りにFTP接続を試みた際にタイトルのエラーが発生。
この直前にはEC2の再起動を行なっている。
FTPサーバー:vsftpd

対処

vsftpdの起動を確認。activeを確認。

sudo systemctl status vsftpd

念の為、ユーザー名、パスワードの確認。こちらも私の場合、問題ないようでした。

$ sudo cat /etc/vsftpd/login.txt

vsftpdの設定ファイルも調査。こちらに関しても問題なさそう。

$ sudo 
cat etc/vsftpd/vsftpd.conf
pasv_enable=YES
pasv_addr_resolve=YES
pasv_address=[サーバーIPアドレス]
pasv_promiscuous=YES
pasv_min_port=60001
pasv_max_port=60010
use_localtime=YES
force_dot_files=YES

FTPクライアントをエラーログをもう1度確認。

レスポンス:227 Entering Passive Mode (35,73,17,238,234,97).
コマンド:LIST
エラー:データ接続が確立できません: ECONNREFUSED - サーバーによって接続が拒否されました

Passive Modeという部分が引っかかって、クライアントツールの転送設定をデフォルトからアクティブに設定してみる。
接続成功!!

まとめ

ずっとサーバー側の原因だと思って色々、いじってたりしたので解決にかなり時間がかかりました。同様の事象で困っている人はぜひこの設定も試してみてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?