| この記事の要点 |
|
このエラーの典型
状態: サーバーへの接続を確立しています...
状態: SSL/TLS 接続を初期化しています...
エラー: 接続がタイムアウトしました
エラー: サーバーに接続できませんでした
エラー: Could not connect to server
または
応答: 530 Login authentication failed
エラー: クリティカルエラー: サーバーに接続できませんでした
FileZilla 側を一切触っていないのに突然繋がらなくなる場合、必ずサーバ側か経路の何かが変わっています。
原因の早見表
| 症状 | 原因 | 対処 |
|---|---|---|
| タイムアウト (接続できない) | サーバダウン / IP 変更 / FW | ping / telnet で疎通確認 |
| 530 Login failed | パスワード変更 / 期限切れ | サーバ管理者に確認 |
| SSL/TLS 初期化失敗 | 証明書期限切れ / プロトコル変更 | TLS 1.2 強制、証明書更新 |
| ディレクトリ一覧取得失敗 | Passive Mode 不整合 | 転送設定で PASV / Active 切替 |
| 接続後すぐ切断 | idle タイムアウト / FW タイムアウト | Keep-Alive 設定 |
| サーバ証明書警告 | 証明書更新済 | 新証明書を信頼 |
対処1: メッセージログを詳細化
原因特定には詳細ログが必須。FileZilla で:
- 編集 → 設定 → デバッグ
- 「FzDebugLevel」 = 4(最大)
- OK → 再接続 → 「ファイル → メッセージログ」
- 赤い行を全部コピーしてサーバ管理者に共有
対処2: 疎通確認(OS から)
# 1. DNS 解決確認
nslookup ftp.example.com
# → IP が返ってこない場合 → DNS 設定 or サーバ廃止
# 2. ping (ICMP 許可されていれば)
ping ftp.example.com
# 3. ポート疎通 (Windows)
Test-NetConnection ftp.example.com -Port 21
Test-NetConnection ftp.example.com -Port 22 # SFTP の場合
# 3. ポート疎通 (Mac/Linux)
nc -zv ftp.example.com 21
nc -zv ftp.example.com 22
# 4. ブラウザで FTP(古い FTP のみ)
ftp://ftp.example.com
対処3: ポートを再確認
| プロトコル | ポート | 用途 |
|---|---|---|
| FTP (平文) | 21 | 古典的 FTP |
| FTP データ転送 (Active) | 20 | Active モード時のサーバ→クライアント |
| FTP データ転送 (Passive) | 動的 (1024-65535) | Passive モード時のクライアント→サーバ |
| FTPS Implicit | 990 | 暗号化 FTP(接続即 TLS) |
| FTPS Explicit | 21 | 暗号化 FTP(21 で STARTTLS) |
| SFTP | 22 | SSH 上のファイル転送(別プロトコル) |
「FTP のつもりで SFTP に繋いでいる」逆も多発。サイトマネージャでプロトコルを再確認:
ファイル → サイトマネージャ → サイト選択
プロトコル:
[FTP - ファイル転送プロトコル] ← 平文
[SFTP - SSH File Transfer Protocol] ← SSH 上
暗号化:
[明示的な FTP over TLS]
[暗黙的な FTP over TLS]
[暗号化しない接続]
対処4: Passive / Active 切替
「ディレクトリ一覧取得失敗」はほぼ Passive モード問題。Firewall や NAT 越しの環境では Active が通らないことが多い:
- 編集 → 設定 → 接続 → FTP
- 転送モード: Passive (推奨) → 「Active」に切替テスト
- サイトマネージャ → 「転送設定」タブ → 「転送モード」を明示
対処5: TLS / SSL 証明書問題
サーバ側で証明書を更新したら、FileZilla 側の信頼設定をクリアして再受入が必要な場合:
- 編集 → 設定 → 接続 → FTP → FTP over TLS
- 「信頼された証明書」をクリア
- 再接続 → 新証明書を確認して「信頼する」
TLS バージョンも要確認。サーバが TLS 1.3 のみ受付に変わった場合:
FileZilla を最新版に更新(3.40+ で TLS 1.3 対応)
サーバ管理者に確認:
- TLS 1.0 / 1.1 が無効化されたか?
- TLS 1.2 / 1.3 のみか?
- クライアント証明書認証は必要か?
対処6: Firewall / ウイルス対策ソフト
- Windows Defender Firewall → FileZilla.exe を許可
- ウイルス対策(Norton / カスペルスキー)の通信スキャンを一時停止
- 会社のプロキシ越しなら Port 21/22 が遮断されている可能性 → IT 部門に相談
- ホテル Wi-Fi / 公衆 Wi-Fi で繋がらない → テザリングに切替テスト
対処7: サーバ側で何が変わったか確認
サーバ管理者・ホスティング会社に問い合わせ:
- IP アドレス変更があったか? → 設定の IP/ホスト名を更新
- パスワードリセット強制があったか?
- FTP → SFTP への強制移行(セキュリティ強化)
- サーバ移管(XServer → ConoHa など)があったか?
- FTP アカウント自体が削除されていないか?
対処8: 別クライアントで切り分け
FileZilla が原因か環境が原因かを切り分けるため、別ソフトでテスト:
- WinSCP(Windows、無料)
- Cyberduck(Mac/Win、無料)
- curl コマンド:
curl ftp://user:pass@ftp.example.com/
別ソフトで繋がるなら FileZilla 側、繋がらないならサーバ・経路側です。
FAQ
Q: 突然「530 Login failed」になった。パスワードは変えていない
A: サーバ側でパスワード期限切れポリシーが効いた可能性大。サーバ管理画面 (cPanel など) でパスワード再設定。
Q: 暗号化なしの FTP で繋がっていたが急に拒否される
A: PCI-DSS やセキュリティポリシーで平文 FTP が遮断された可能性。FTPS or SFTP に移行必須。
Q: Wi-Fi だと繋がる、有線 LAN だと繋がらない
A: ルータの FW or プロバイダの遮断。ルータ再起動、別 ISP テスト、社内なら IT に。
子ページ
子ページはありません
同階層のページ
同階層のページはありません
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript で base URL を取得する方法|window.location.origin
- 4 YouTube Data API v3 エラー一覧|403・400・404 の原因と対処
- 5 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 6 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 7 Spring Frameworkのアノテーション一覧
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Git pushした変更の取消し|revert・履歴変更と保護の注意点 2026-10-15 23:49:01
- Gitでローカルを戻す前に|reset・restoreの違いと退避範囲 2026-10-15 23:49:01
- Git rebaseの使い方|対象範囲・競合解決・pushの判断 2026-10-15 22:50:59
- Git pullの使い方|取込み先・ff-only・競合とstashの注意点 2026-10-15 22:50:59
- Git pushの使い方|送信先・タグ・force-with-leaseの条件 2026-10-15 22:12:47
- Git remoteの設定・確認・削除|SSH URLとfetch/pushの違い 2026-10-15 22:12:47
- Gitリモートリポジトリの作成|初回push・既存履歴・mirrorの注意 2026-10-15 15:48:16
- Gitのuser.name・user.email設定|local/global・確認と過去履歴の注意 2026-10-15 15:30:07
- LinuxにGitをインストール|配布元・初期設定・TLSと認証の確認 2026-10-15 15:30:06
- Git導入と初回push|Linuxサーバー・Windows/macOS・SSH設定 2026-10-15 14:51:54
- Db2のCREATE INDEX|索引定義・INCLUDEと実行計画の確認 2026-10-15 14:10:22
- Db2の自動採番|IDENTITY・ID取得とRESTARTの注意点 2026-10-15 14:10:22
- 【DB2】特定スキーマの全テーブルの全カラム情報を取得する方法 2026-10-15 13:53:15
- Db2のシーケンスとIDENTITYの違い|採番とカタログの確認SQL 2026-10-15 13:53:15
- Db2で複数カラムをUPDATEする方法|SET・WHEREと更新前の値 2026-10-15 13:53:15