ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
FileZilla とは
FileZilla はオープンソース(GPL)の FTP クライアントです。Windows / macOS / Linux で動作し、FTP / FTPS / SFTP の 3 つのプロトコルに対応します。WordPress などのファイルアップロードや、サーバとローカルの大量ファイル同期で広く使われています。サーバ用の FileZilla Server も別配布されています(Windows のみ)。
ダウンロードとインストール
- 公式サイト: filezilla-project.org から OS 別ビルドをダウンロード
- Windows: インストーラーで「Standard」を選択。広告同梱版を避けたい場合は SourceForge ではなく公式から直接 DL
- Mac: dmg をマウントして Applications にドラッグ
- Linux:
apt install filezilla/dnf install filezilla/ Flatpak
画面構成
| 領域 | 役割 |
|---|---|
| 上部 Quickconnect バー | 1 回限りの接続。テスト用 |
| 左ペイン | ローカル(自 PC)のファイル |
| 右ペイン | リモート(サーバ)のファイル |
| 下部キュー | 転送中・失敗・成功一覧 |
| 上部メッセージログ | サーバとの通信ログ |
Site Manager で接続設定を保存
- File → Site Manager(
Ctrl+S) - 「New Site」で新規エントリ作成、わかりやすい名前を付ける
- General タブで以下を入力
| 項目 | 例 | 説明 |
|---|---|---|
| Protocol | SFTP - SSH File Transfer Protocol | ★ 平文 FTP は避ける |
| Host | example.com | サーバ名 or IP |
| Port | 22 (SFTP) / 21 (FTP/FTPS) / 990 (FTPS) | サーバ提供の値 |
| Logon Type | Normal / Ask / Key file / Account | 鍵認証なら Key file |
| User | deploy | SSH ユーザ名 |
| Password / Key file | パスワードまたは秘密鍵 | OpenSSH/PuTTY 形式に対応 |
SFTP(推奨)と FTPS の違い
| 項目 | SFTP | FTPS | 平文 FTP |
|---|---|---|---|
| 暗号化 | ○ SSH | ○ TLS | × 平文 |
| ポート | 22 | 21 (Explicit) / 990 (Implicit) | 21 |
| ファイアウォール | 1 ポートで完結(簡単) | データチャネルが動的(厄介) | 同左 |
| 本番推奨度 | ★★★ | ★★ | ★(非推奨) |
転送設定
- 転送方式: Edit → Settings → Transfers → File Types
- ASCII / Binary / Auto。ソースコードは ASCII、画像 / zip は Binary
- 並列数: 既定 2 接続、最大 10。サーバが許せば増やすと高速化
- 速度制限: 業務時間中は帯域を絞る設定も可能
- 転送再開: 大きいファイル転送が途中で切れても続きから(サーバが REST 対応であれば)
よく使う操作
[ファイル転送]
左ペインで選択 → 右ペインへドラッグ
または右クリック → Upload / Download
[再帰アップロード]
ディレクトリごとドラッグ
サブディレクトリも含めて転送
[同期ブラウズ (Synchronized Browsing)]
View → Synchronized Browsing
ローカル⇄リモートが同じパス構造になる場合に便利
[ディレクトリ比較 (Directory Comparison)]
View → Directory Comparison → Compare Modification Time
色付けで差分を可視化
[パーミッション変更]
右ペインで右クリック → File Permissions
775 / 644 / 600 などを数値 or チェックで指定
マスターパスワードで認証情報を暗号化
Edit → Settings → Interface → Passwords で Save passwords protected by a master password を有効化。FileZilla 起動時にマスターパスワードを要求され、保存済の SSH パスワード / 鍵を AES で暗号化保管します。共有 PC では必須設定です。
トラブルシュート
| 症状 | 原因 | 対処 |
|---|---|---|
| 421 Too many connections | 同 IP からの接続数上限 | 並列数を 1〜2 に |
| 530 Login incorrect | ユーザ / パスワード誤り | 大文字小文字を確認 |
| Failed to retrieve directory listing | FTPS の PASV ポートが塞がれている | FW 開放 or Active モード |
| Connection timed out | サーバ未起動 or FW で遮断 | ping / nc で疎通確認 |
| Permission denied (publickey) | 鍵のパス / 権限ミス | chmod 600、Key file の指定確認 |
| 転送速度が極端に遅い | 暗号化負荷 or 帯域 | Encryption Cipher を軽いものに(ChaCha20) |
セキュリティ上の注意
- 平文 FTP はパスワードがネット上を平文で流れる。本番では使用しない
- FileZilla のサイト情報はマスターパスワード未設定の場合 XML に平文保存される
- 共有 PC では使用しない、または毎回パスワードを Ask 設定にする
- SSH 鍵は秘密鍵のパスフレーズを必ず設定する
コマンドラインから FileZilla を呼ぶ
FileZilla 自体は GUI が中心ですが、最低限の自動化は可能です。完全自動化は lftp / rsync / WinSCP /script= が向いています。
FAQ
Q: FileZilla と WinSCP どちらがいい?
A: FileZilla はクロスプラットフォーム+多機能、WinSCP は Windows 専用ながら統合エディタ・スクリプティング機能が強力。Win 環境のみなら WinSCP も選択肢。
Q: macOS でドックにアイコンが出ない
A: 古いビルドのバグ。最新版に更新するか、Activity Monitor から強制終了して再起動を。
Q: 大量ファイルの差分同期に向かない?
A: 厳密な同期は rsync や lftp mirror の方が高速。FileZilla は対話操作向きです。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?