ブログ改善

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

macでLinuxを操作する

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

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

関連【おすすめ】コマンドを打ちながらLinuxが学べるサイトInfraAcademy

サーバー構築を実践で身につけるInfraAcademy

※本ページには、プロモーション・アフィリエイトリンクが含まれています

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

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

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

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

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

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

Xserverでftpを有効にする

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

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

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

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

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

FTPユーザーIDftp接続する際のユーザー名
パスワード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に直接ファイルをアップロードするのはサーバーの知識が必要なので、サーバーの勉強をしたい方はこちらで解説しております。

ABOUT ME
ryu@InfraAcademyというインフラ学習サービス運営
InfraAcademyというインフラエンジニア向けの学習サービスを運営しております。 インフラエンジニアからフルスタックエンジニア、PdM サーバ、ネットワーク、セキュリティ、クラウドについて投稿します。
RELATED POST