ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子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
- 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アノテーションとは
最近更新/作成されたページ
- 【django】ログイン 認証機能 2026-09-08 03:22:09
- MySQL ERROR 1063 Incorrect column specifier for column|原因と直し方 2026-09-08 03:11:09
- 【PHPエラー】Object of class stdClass could not be converted to string 2026-09-07 07:46:04
- Julia Genie ローカル開発サーバ起動完全ガイド 2026-09-07 07:46:04
- NetBeansでTomcatを起動する手順|サーバ登録・ポート・トラブル対処 2026-09-07 07:45:13
- Javaの定数 2026-09-07 07:45:13
- Laravel 記事一覧55件|環境構築・ルーティング・DB・エラー対処 2026-09-07 07:45:13
- Linux whichコマンドの使い方|絶対パス取得とtype・command -vの違い 2026-09-07 07:45:13
- Spring Framework 記事一覧31件|DI・設定・例外の対処 2026-09-07 07:45:13
- Oracle DROP USERでユーザー削除|CASCADE・接続中ユーザーの対処 2026-09-07 07:45:13
- JPEG(.jpg/.jpeg)画像形式の完全ガイド — 仕様・マジックナンバー・他形式との比較・EXIF 2026-09-07 07:45:13
- hostnameコマンドの使い方|Windows・Linux・macOSでホスト名確認 2026-09-07 07:45:13
- Linuxで複数ファイルの文字列を一括置換|find・sed・xargsの安全手順 2026-09-07 07:45:13
- SQLとは|DDL・DMLとリレーショナルデータベース操作の基本 2026-09-07 07:45:13
- Laravelルートグループ|prefix・middleware・nameで一括管理 2026-09-07 07:45:13
コメントを削除してもよろしいでしょうか?