wordpressB!wordpressを使ってサイトを運営する上で欠かせないのがFTPクライアントソフト。サーバーのバックアップやファイルのアップロードに必須ですね。FTP接続では平文でデータのやり取りが行われる為セキュリティ的に問題があります。SSL/TLS)での接続方法をWinSCPを使って説明します。簡単にバックアップを取る方法も紹介していますので参考にしてみてください。最初に触れておきますがこのWinSCPというソフト、FTPSだけでなくSFTPやSCPにも対応しているのでなかなか高性能なんですが、FTPS接続での日本語表示に不具合があるかもしれません。私の環境で最新版の5.13(2018年3月現在)からバージョンを落としていき検証してみましたが、日本語表示で不具合が出なくなったのは5.7.7で、そこまでのバージョンでは接続時または接続中にフリーズかクラッシュしてしまいました。下記のリンクでも言われているように、使用言語を日本語から英語に変えることで不具合が出なくなるようです。実際私の環境でも言語を英語に変えることでフリーズまたはクラッシュすることがなくなりましたので、その辺りも踏まえて説明します。インストール方法まず下記のWinSCPプロジェクトの日本語情報サイトから最新版のWinSCPをダウンロードします。https://ja.osdn.net/projects/winscp/インストールで特に難しいところはないので「承諾」→「次へ」→「次へ」→「インストール」でインストールして下の画面までいきましょう。この画面まで来たらスタートページを開くのチェックを外し完了を押します。※チェックを付けたままだとWinSCPのWEBページが開きますセッションの登録方法そして最初に表示される画面がログイン画面です。始めにセッションを登録していきますが、FTPアカウントのホスト名・ユーザー名・パスワードが必要になります。上記3点は契約しているレンタルサーバーにログインすると確認できると思いますので、ここでは私が使っているwpxで説明します。WordPress設定にあるFTPアカウント設定の設定ボタンを押します。ここにFTPアカウント名とFTPホスト名があるのでどこかに控えておきます。そこからさらにメニューの設定変更ボタンを押すとFTPアカウント設定が開きます。ここでパスワードの変更などが行えますが、利用設定だけは必ずONにしましょう。ないとFTPアカウントに接続できません(汗)。設定を変更した場合は、設定変更ボタンを押し、変更を確定してください。先程のログイン画面に戻ってきます。転送プロトコルをFTPにし、暗号化を明示的なTLS/SSL暗号化にします。これでFTPS接続になります。ポートは21番を使用しますのでそのままで構いません。ホスト名にFTPホスト名(wpx)、ユーザー名にFTPアカウント名(wpx)を入力します。パスワードは?と思うかも知れませんが、セキュリティ面から言うとパスワードは接続毎に入力した方が安全です。!注意WinSCPにはマスターパスワードと言って、ここで入力したパスワードを暗号化して保存しておき、接続時にマスターパスワードを使って解読し接続する方法もあります。セキュリティに設定箇所がありますので、FTPアカウントを複数持っている場合はマスターパスワード1つですべてのFTPアカウントを操作できるので有効かも知れません。過去にもあったウイルス感染によるFTPソフトからのFTPアカウント流出なども可能性としてはありますので、利便性と危険性を考慮して使用してください。いうことで、おすすめはパスワード空欄で保存です。保存を押すとセッションの保存名を聞かれますので任意の名前を入力してOKを押します。デフォルトはユーザー名@ホスト名ですが、私は分かりやすくwpxに変更して保存しました。これで接続の準備が整いました。FTPアカウントへのログイン方法それではログインを押してログインしてみましょう。下の画面になったらFTPアカウントのパスワードを入力します。接続が成功したら下の画面が表示され、右下にある鍵マークが有効になりSSL接続となります。左側がローカル(自分のパソコン)の現在選択されているディレクトリです。右側はリモート(サーバー)のルートディレクトリです。メモwpxでは初期設定でwordpressのwp-contentをルートディレクトリとしていますので、このような表示になっています。設定で変更はできますが、これよりも上位のファイルを変更後はこの設定に戻しておいた方がセキュリティ面では安全です。この画面ではリモートからローカルに、ローカルからリモートにドラッグ&ドロップでファイルコピーができるので、ファイル数が少ない場合やちょっとしたメンテナンスは簡単にできます。同期やミラーリングも簡単に行えますので、ここではバックアップとして使う同期の設定方法を説明します。バックアップの設定方法まず画面左上の方にある同期を押します。すると同期の設定画面が開きますので、下のように設定します。ディレクトリローカルディレクトリ:バックアップファイルを保存するフォルダを設定リモートディレクトリ:バックアップしたいディレクトリを選択wordpressであればwp-cpntent以下をバックアップできていればデータを復元できるので、初期設定のwpxだとルートディレクトリである「/」で構いません。ローカルのファイルがサーバーに同期します(バックアップ)今回はサーバーファイルのバックアップなのでリモート→ローカルを選びます。今回は一度だけバックアップできればいいので新しいファイルを同期を選びます。通常は更新日時で使用したので問題ないと思います。次回も同じオプションを使用する毎回設定するのも煩わしいのでチェックします。通常はバイナリで問題ないと思います。設定した方法でバックアップを行う以上の設定でOKを押すと下の画面が表示されますが、同期方向を間違っていないかの確認なのではいを押し設定します。ローカルに設定したフォルダに何もファイルが無い場合は、すぐにこのような変更の確認画面が表示されます。メモ一度バックアップを行うと、次からは差分のみのバックアップになるので、ファイルの比較が終わった後この画面になります。矢印の向きがリモートからローカルになっているのを確認し、必要ないファイルがあれば左のチェックを外しOKを押すとバックアップ(ダウンロード)が始まります。すべてのファイルがバックアップ(ダウンロード)できれば、ログインしたときの画面に戻ってきますので、セッションから切断を選択し、WinSCPを閉じればバックアップ完了です。何も問題無ければ以上ですが、私の環境では日本語表示で最後の確認画面までは到達できませんでした。(汗)よって英語表示になっています。英語表示にも触れておきますね。環境から言語を選択します。言語の中から英語を選択してOKを押します。画面内にもあるように次回起動時に反映されるので、一度閉じてから立上げましょう。ログインしてみましょう。これくらいなら大丈夫です。(なはずです)さすがに同期の設定になると難しいですが、並べてみると配置は同じです。こんなこと言われてもさっぱりですが、日本語表示を先に見ているので同期方向の確認なんだなと分かります。こんな感じで一度設定すればあまり触ることはないのでなんとかなります。スポンサーリンクまとめこの手のソフトは更新すると不具合が出そうでずっと更新しておらず、私が先日まで使っていたバージョンは5.7.6です。(笑)日本語表示の不具合が出始める2つ前のバージョンでした。思い5.13に更新するとこんな感じになりました。以前から使っていたソフトなので英語でも問題ないのですが、早く日本語での不具合に対応してもらいたいですね。今回紹介したFTPS接続で、接続中に下の切断されましたが表示される場合の対処法も紹介していますので合わせてご覧ください。SSL/TLS)接続でサーバーから切断されるときの原因と対処法FTPクライアントソフトを使ってFTPS接続すると、たびたびサーバーから切断されてしまいます。前回はXAMPPとwordpressを使ってローカル環境を構築しました。SSL/TLS)接続でサーバーから切断されるときの原因と対処法FTPクライアントソフトを使ってFTPS接続すると、たびたびサーバーから切断されてしまいます。前回はXAMPPを使ってローカルサーバーを構築し、データベースを作成するところまで行いました。2児の父親で、ホームセンターと100円ショップをこよなく愛するアラフォーリーマンです。家庭レベルでの日々改善に努めています。