MENU
PR
ブログ運営におすすめのサービス

エックスサーバー・SWELL・Claude ほか、運営に役立つサービスをまとめました

オレンジ枠のサービスは、ジャベ雄が今も使っているものです

※ 一部のリンクは広告(アフィリエイト)を含みます

エックスサーバー XServer クラウドPC XServer VPS for Windows Server XServerドメイン SWELL Claude お名前.com ConoHa WING ロリポップ

FileZillaでエックスサーバーにファイル転送する方法|FTP・SFTPと鍵変換

WordPressを運営していると、サーバーの中のファイルを直接さわりたい場面がたまに出てきます
その代表が、無料のファイル転送ソフトFileZilla(ファイルジラ)を使う方法です

普段の記事投稿は管理画面でほぼ完結するので、最初から必要になるわけではありません
ただ、プラグインの更新で管理画面が真っ白になった、みたいな「いざ」という場面では、サーバーのファイルを直接さわれると復旧できることがあります

この記事では、FileZillaでエックスサーバーにつなぐ手順を、FTPとSFTPの両方でまとめます
FTPに加えて、より安全に鍵でつなぐSFTPも、実際の画面に沿って残しておきます

サーバーの契約とWordPressの立ち上げ自体は、前の記事エックスサーバーを契約してWordPressを立ち上げるまでにまとめています

ジャベ雄

FileZillaってよく聞くけど、ブログをやるのに本当にいるの?管理画面だけで足りてる気もするんだけど

AI

普段はいりません
ただ、トラブルでサイトが開かなくなった時の保険になります
入れ方だけ知っておくと心強いです

目次

FileZillaとは 準備とインストール

FileZillaは、パソコンとサーバーの間でファイルをやりとりするための無料ソフトです
WindowsでもMacでも使えて、FTPにもSFTPにも対応しています

公式サイトからダウンロードして、案内どおりに進めればインストールは終わります
ひとつだけ注意で、ダウンロードページには「Client」と「Server」があるので、選ぶのはFileZilla Clientのほうです

エックスサーバーは2026年1月13日に、古い暗号化方式(TLS1.0/1.1)への対応を終えています
古いFileZillaやOSのままだと接続をはじかれることがあるので、ダウンロードは最新版を使うのがおすすめです

まずは手軽なFTP接続

FTPは、ユーザー名とパスワードでサーバーにつなぐ昔ながらの方式です
設定がわかりやすいので、まずはこちらから試すと感覚がつかめます

つなぐのに必要な情報は、エックスサーバーのサーバーパネルで確認できます
「FTPアカウント設定」から対象のドメインを選び、「FTPソフト設定」を開くと、ホスト名やユーザー名が並んでいます

FTPの設定は、エックスサーバーの公式マニュアルFileZillaの設定方法でも案内されています(公式はFTP接続が中心です)

FileZillaに入れるのは、次の情報です

  • ホスト名:sv***.xserver.jp(サーバーIDごとに変わる、契約時のメールにも記載あり)
  • ユーザー名:サーバーID(最初から用意されているメインのFTPアカウント)
  • パスワード:サーバーパネルで確認・設定したもの
  • 暗号化:明示的なFTP over TLS(FTPS)

情報がそろったら、FileZilla側で接続先を登録します

STEP
サイトマネージャーを開く

FileZillaのメニューから「ファイル」→「サイトマネージャー」を開き、「新しいサイト」を押して名前をつけます

STEP
プロトコルとホストを入れる

プロトコルは「FTP – ファイル転送プロトコル」、ホストはsv***.xserver.jpを入力します
暗号化は「明示的なFTP over TLSが必要」を選びます
ポートは空欄のままで大丈夫です

STEP
ユーザー名とパスワードを入れる

ログオンタイプは「通常」を選び、ユーザーにサーバーID、パスワードにFTPのパスワードを入れます

STEP
接続する

「接続」を押すと、初回は証明書の確認が出るのでOKで進みます
つながると画面の左がパソコン、右がサーバーになり、ファイルをドラッグでやりとりできます

ポート番号は空欄のままで問題ありません
FTPの標準である21が使われます
検索すると出てくる「10021」は同じサーバー内からつなぐとき用の番号なので、自分のパソコンからの接続では使いません

推奨される堅牢なSFTP接続

SFTPは、SSHという仕組みを使った安全なファイル転送方式です
パスワードの代わりに「鍵(キー)」でつなぐので、より安全に扱えます

エックスサーバーもSFTPに対応しているので、ここからは鍵を使ったつなぎ方を見ていきます
やることは2段階で、サーバー側で鍵を作るFileZillaに鍵を登録してつなぐという流れです

① サーバー側でSSHを有効にして秘密鍵をダウンロードする

まずはエックスサーバーのサーバーパネルで、SSHをONにして鍵を作ります

STEP
SSHをONにする

サーバーパネルの「SSH設定」を開き、状態を「ON」に変更します

STEP
鍵ペアを生成する

「公開鍵認証用鍵ペアの生成」タブに移り、パスフレーズ(鍵を使うときの合言葉)を決めて入力します
そのまま生成ボタンを押すと、鍵が作られます

STEP
秘密鍵を受け取る

生成すると、[サーバーID].keyという秘密鍵ファイルが自動でダウンロードされます
これがエックスサーバーの鍵で、形式はOpenSSH形式です
後で使うので保管場所を覚えておきます

パスフレーズは、後で鍵を使うたびに必要になります
忘れると鍵を作り直すことになるので、控えておきます
秘密鍵ファイル(.key)も他人に渡らないよう大切に保管します

② FileZillaに鍵を登録する

「鍵は.ppkに変換しないと使えない」とよく言われますが、それが当てはまるのはPuTTYやWinSCPで、FileZillaは少し事情が違います

FileZillaは、ダウンロードした.keyをそのまま登録できることが多いです
もっとも、FileZillaのバージョンや鍵の形式によっては読み込めないこともあり、その場合は更新するか.ppkへの変換で対応します

ジャベ雄

鍵って.ppkに変換しないとダメって聞いたよ?エックスサーバーがくれるのは.keyだけど、どうするの

AI

PuTTYやWinSCPは.ppkが必要です
FileZillaは.keyをそのまま登録できることが多いですが、ダメなら.ppkに変換すればつながります

STEP
鍵ファイルの登録画面を開く

FileZillaのメニューから「編集」→「設定」を開き、「接続」→「SFTP」へ進みます
そこにある「鍵ファイルを追加」を押します

STEP
.keyを選ぶ

先ほどダウンロードした[サーバーID].keyを選びます

STEP
登録を確認する

鍵が一覧に追加されれば登録は完了です
もし「変換しますか?」と出たら「はい」で進め、エラーで読み込めないときは下の対処に進みます

「.ppkにしないと使えない」のはPuTTYやWinSCPの話で、FileZillaは.keyをそのまま登録できることが多いです
もし読み込めないときは、FileZillaを更新するか、下のPuTTYgenで.ppkに変換すれば確実です

③ SFTPでサーバーにつなぐ

鍵を登録したら、FTPのときと同じくサイトマネージャーで接続先を作ります
違うのはプロトコルとポート、それにログオンの方法です

STEP
プロトコルとポートを入れる

プロトコルは「SFTP – SSH File Transfer Protocol」を選びます
ホストはサーバーID.xsrv.jp、ポートには10022を入れます

STEP
鍵でログオンする

ログオンタイプは「鍵ファイル」を選び、ユーザーにサーバーID、鍵ファイルに先ほど登録した鍵を指定します

STEP
接続する

「接続」を押すと、初回は「不明なホスト鍵」という確認が出ます
内容を確認してOKで進みます
パスフレーズを設定していれば一度入力を求められ、そのあとはFTPと同じく左右のファイルをドラッグでやりとりできます

初回接続で出る「不明なホスト鍵」は、つなぐ先のサーバーが本物かを確認する画面です
鍵が壊れているわけではなく、初回だけ出る正常な確認なので、内容を確認して「常にこのホストを信用し〜」にチェックを入れてOKを押すと、次回からは出なくなります

SFTPで一番つまずくのがポート番号です
エックスサーバーのSFTPはポート10022を使います
よくある「22」や空欄のままだとつながらないので、ここを間違えないようにします

PuTTYgenで.ppkに変換する(読み込めないときの確実な方法)

FileZillaが.keyを受け付けないときや、WinSCP・PuTTYでも同じ鍵を使いたいときは、PuTTYgenで.ppk形式に変換すれば確実です

PuTTYgenは秘密鍵をあつかうツールなので、入手は公式サイトからにします
PuTTY公式か、WinSCP公式に付属のものを使い、検索で出てくる非公式の配布サイトは避けるのが安全です

STEP
.keyを読み込む

PuTTYgenを起動し、メニューの「Conversions」→「Import key」から[サーバーID].keyを読み込みます
パスフレーズを聞かれたら入力します

STEP
.ppkで保存して登録する

「Save private key」を押すと.ppk形式の鍵ができます
あとはFileZillaの「設定」→「接続」→「SFTP」でこの.ppkを登録すれば、つながるようになります

つながらないときに見直すところ

うまくつながらないときは、だいたい次のどれかです
上から順に見ていくと、原因が見つかりやすいです

  • SFTPのポートが10022になっているか(22や空欄になっていないか)
  • FTPの暗号化を「明示的なFTP over TLS」にしたか
  • ホスト名にスペルミスがないか(sv***.xserver.jp / サーバーID.xsrv.jp)
  • 鍵のパスフレーズを打ち間違えていないか
  • FileZillaが古いバージョンのままになっていないか

使いどころ プラグインで画面が真っ白になったとき

FileZillaが一番ありがたいのは、トラブルで管理画面に入れなくなったときです
プラグインの更新や追加のあとにサイトが真っ白になり、管理画面すら開けない、ということがまれに起きます

こんなときは、FTPかSFTPでサーバーにつなぎ、wp-content/pluginsの中にある問題のプラグインのフォルダ名を変えます(末尾に_stopを足すなど)
WordPressは見つからないフォルダのプラグインを「無効」とみなすので、これで強制的に止められて、管理画面に入れるようになることが多いです

これは一般的に行われている復旧のやり方で、原因のプラグインを切り分けるのにも使えます

FTPで取り出せるのはファイルだけで、記事や設定が入ったデータベースは取れません
更新前にファイルを退避しておくのは役立ちますが、それだけで完全なバックアップにはならないので、サーバー側のバックアップ機能と合わせて使うのが安心です

AIと私の分担

今回のFileZilla設定で、AIに任せた所と、自分で責任を持った所を分けてみます

AIに任せた範囲

  • 接続手順の整理と、つまずきポイントの洗い出し
  • ポート番号や鍵の形式といった、間違えやすい部分の調べ物
  • この記事の構成と下書き

自分で責任を持った範囲

  • 秘密鍵とパスフレーズの管理(AIには鍵やパスワードを渡さない・打ち込ませない)
  • どのファイルを上書きするか・消すかの最終判断
  • 実際にサーバーへつなぐ操作

そう判断した理由

鍵やパスフレーズは、漏れると第三者がサーバーに入れてしまう情報だからです
手順を整理するのはAIが速いですが、認証情報を握るのと、実ファイルをさわる判断は人が持つべき領域だと考えています

まとめ

FileZillaでエックスサーバーにつなぐ方法を、FTPとSFTPの両方で見てきました
FTPはIDとパスワードで手軽に、SFTPは鍵を使ってより安全につなげます

鍵まわりは難しく見えますが、FileZillaなら多くの場合.keyをそのまま使えます
もし読み込めなくても、更新かPuTTYgenでの.ppk変換で対応できます
普段は出番が少なくても、いざという時の備えとして用意しておくと心強いです

アフィリエイトブロック

🛠 このサイトの運営環境

PR
エックスサーバー

ホスティングサービスエックスサーバー

表示が速く、WordPress導入も簡単な定番のレンタルサーバー。

SWELL

WordPressテーマSWELL

ブロックエディタで記事づくりがラクな国産の人気WordPressテーマ。

Claude

AIアシスタントClaude

記事の下書きや調べ物に使っているAI。このブログ運営の相棒。

※ Xserver・SWELL のリンクは広告(アフィリエイト)を含みます

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次