WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_1ブログ運用
スポンサーリンク

先日、ブログの画面表示速度改善のためWordPressのプラグイン「W3 Total Cacheを導入してみたところ、プラグイン有効化後、ブログのトップページが真っ白になる事象が発生し、慌てて、「W3 Total Cache」のプラグインやエックスサーバーに格納してある関連ファイル削除を行いました。

対処した後、問題なく画面表示することができましたが、冷や汗ものでした。
その際、ファイル操作を行うプロトコルで「SFTP」接続ができなかったため、「FTP」接続で作業を行いました。

  • 「FTP」:認証情報やパスワード等のデータを暗号化せず平文のままファイルを送受信するプロトコル
  • 「SFTP」: SSHによる認証情報やパスワード等のデータを暗号化してファイルを送受信するプロトコル

「SFTP」より「FTP」の方がファイル送受信時、データが暗号化されていないため、データの盗聴や改竄される可能性が高くなってしまう

今後、同じようにファイル操作を行う際、「SFTP」接続で作業できるよう、「SFTP」接続設定の手順を下記にまとめました。

一度設定するだけの作業のため、時間を作って「SFTP」接続できる環境を準備しておきましょう。セキュリティ対策はやり過ぎて損することはありません。

【WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法手順書について】

  • 本手順の対象者:XSERVERにファイルアップロードを行う際にセキュリティを向上させたい人
  • レンタルサーバ:XSERVER(エックスサーバー)
  • ファイル転送ツール:WinSCP(バージョン5.13.7)
  • 作業時間目安:10分
  • 手順書作成日:2019年2月4日

【WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法手順書】

公開鍵認証用の公開鍵、秘密鍵の作成手順

WinSCPを起動します。※事前にWinSCPを窓の杜よりインストールしておいて下さい。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_1

ツールボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_2

PuTTYgenを実行ボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_3

Generateボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_4

下記画像赤枠箇所でマウスを左クリックしたまま、動かします。※鍵作成に必要な乱数を生成させます。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_5

Key passphrase、Confirm passphraseテキストボックスに鍵に対応するパスフレーズを入力し、Save private keyボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_5

任意のディレクトリに任意のファイル名を付与して保存ボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_6

ファイル(秘密鍵)が保存されていることを確認します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_8

XSERVER側の環境設定手順

XSERVERのSSH設定の有効化

XSERVERのサーバーパネルにログインし、SSH設定を押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_9

ONにするボタンを押下します。

  • SSH接続は公開鍵認証のみ利用可能
  • 接続ポートは10022
WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_10

XSERVERへ公開鍵の登録

公開鍵登録・設定タブを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_11

PuTTYgenで作成した公開鍵をコピー(Ctr+C)します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_12

XSERVERの公開鍵登録・設定のテキストエリアにコピーした公開鍵を貼り付け(Ctr+V)ます。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_13

登録するボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_14

ログアウトボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_15

WinSCP側の環境設定手順

WinSCPのログイン情報を下記の通り入力し、設定ボタンを押下します。

  • 転送プロトコル:SFTP
  • ホスト名:XSERVERのFTPホスト名(FTPサーバー名)
  • ポート番号:10022
  • ユーザ名:XSERVERのFTPユーザー名(FTPアカウント名)
  • パスワード:XSERVERのFTPパスワード
WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_16

認証メニューを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_17

秘密鍵リンクテキストボックスを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_18

任意のディレクトリに保存してある、秘密鍵を選択し、開くボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_19

OKボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_20

保存ボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_21

任意のセッションの保存名を付与し、OKボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_22

ファイルアップロード確認手順

ログインボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_23

はいボタンを押下します。

※「はい」を押下した場合、2回目以降のログイン時は警告ウィンドウが表示されなくなります。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_24

秘密鍵のパスフレーズを入力します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_25

OKボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_26

XSERVERへSFTP接続できたことを確認(XSERVER内のディレクトリやファイルが閲覧出来ている状態)します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_27

テキストエディタで任意のテキストファイルを作成します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_28

WinSCPで作成したテキストファイルが格納してあるディレクトリに移動し、アップロードするファイルを選択した状態でアップロードボタンを押下、選択したファイルをアップロードボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_29

OKボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_30

XSERVERにアップロードされたファイルを選択し、右クリック後、開くボタンを押下します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_31

アップロードしたファイルが作成したファイルと同一であることを確認します。

WordPress運用サーバー(エックスサーバー)へのセキュリティを考慮したファイルアップロード方法の画像_32

コメント

dosankokazu

北海道札幌市在住の生粋道産子です。
パパ歴2年目。
子育て、北海道、グルメ、体験談、日常生活で役立つ情報等を発信します。
娘の笑顔を糧に日々奮闘。

dosankokazuをフォローする