InfraAcademy

InfraAcademy Blog

wordpressにftpでファイル転送する【Xserverの管理画面からフォルダがアップロードできない場合の対処法】

| #ブログ改善 #ブログ

こんにちは、フルスタックエンジニアのryuです。

今回の記事では、wordpressにftpでファイルを転送する方法を解説します。Xserverの管理画面からフォルダごと、ファイルをアップロードしようとしたら失敗しました。そのため、ftpを有効にしてファイル転送した方法を解説します。クライアント側にはWinSCPをインストールしましょう。

wordpressにftpでファイル転送する方法解説

Xserverでフォルダーがアップロードできない・・・

今回の記事では、wordpressにftpでファイルを転送する方法を解説します。Xserverを使用している場合、ファイル転送するコンソールがありますが、フォルダーを転送した場合に失敗したので、ftpを使用して転送しようと考えました。

ftpの設定方法やセキュリティを考慮した方法を解説します!今回の内容は以下の通りです。

  • Xserverでftpを有効にする
  • 特定のIPアドレスのみ許可する
  • WinSCPをインストールする

では、詳しく解説します。

Xserverでftpを有効にする

まず、Xserverのコンソールに移動してftpを有効にします。

サーバー管理」から「サブFTPアカウント設置」をクリックします。

ftpを有効にするドメインを選び、「選択する」をクリックします。

そして、「サブFTPアカウントの追加」より、以下のように設定します。

各設定値の概要はこちらです。

FTPユーザーID ftp接続する際のユーザー名
パスワード ftp接続する際のパスワード
接続ディレクトリ ftpに接続するディレクトリファイルをアップロードする先を指定しましょう
FTP容量 ftpの転送容量

これでftp接続ができるようになります。しかし、どこからでもftp接続できてしまうのでIP制限を行い、セキュリティを高めるようにしましょう。

ftp接続できるIPを制限する

次にftp接続できるIPを制限しましょう。

サーバー管理画面から「ftp制限設定」をクリックします。

先ほど同様、有効にしたいドメインを選択しましょう。そして、「現在のIPアドレスを追加する」を選択します。

固定のIPアドレスでない場合は、任意のIPアドレスを追加しましょう。

これでIP制限の設定が完了です!次にクライアントからftp接続を行いファイルを転送しましょう。

クライアントからftp接続する

次にクライアントからftp接続を行い、ファイルをアップロードします。クライアントにWinSCPというフリーソフトをインストールして、簡単にファイルを転送できるようにしましょう。

WinSCPをインストールする

クライアントからwordpressに接続するために、「WinSCP」をインストールします。ftpクライアントのフリーソフトはいくつかありますが、個人的には、WinSCPが使いやすいので、これをダウンロードします。以下のサイトからダウンロードして、インストールを行います。

「WinSCP」SCP/SFTP/FTPS対応のFTPクライアント – 窓の杜

インストールが完了したら、ソフトを起動しましょう!

ファイルをwordpressにアップロードする

では、サーバーにftp接続を行い、ファイルのアップロードを行いましょう。

WinSCPを起動すると、接続情報を聞かれるので、以下の画像のように設定します。

ftpの接続情報ログイン」をクリックすると、パスワードの入力画面に移動するので、Xserverで作成したパスワードを入力します。

ログインが成功すると、WinSCPにファイルなどが表示されます。左側がローカルPCで、右側が接続したサーバーです。

WinSCPでftp接続 ファイルのアップロードはブラウザ同様、ドラッグアンドドロップで可能です。ファイルをアップロードできたら完了です!

wordpressにftpでファイル転送する方法まとめ

今回の記事では、wordpressにftp接続して、ファイルを転送する方法を解説しました。まとめると以下のようになります。

  • Xserverでftpユーザーを作成
  • ftpに接続するIPの制限をする
  • WinSCPをインストールしてftp接続を行う

wordpressに直接ファイルをアップロードするのはサーバーの知識が必要なので、サーバーの勉強をしたい方はこちらで解説しております。

Next Action

記事で読んだ内容を、講座で実装してみましょう

InfraAcademyでは、ブラウザ上でLinuxやネットワークの実践環境を使いながら学習できます。無料で始められる講座から、学習の流れを試せます。

この記事を書いた人

ryu

InfraAcademy運営 / エンジニア

エンジニア歴10年。Linux、ネットワーク、クラウドを中心に、実務で役立つインフラ技術を初心者にもわかりやすく解説しています。

X: @ryu63614894

Related

関連記事

ブログ一覧へ

Roadmap

まずはこの4講座から

ログインすれば無料で始められる講座です。気になったテーマから手を動かして学べます。

講座一覧を見る