質問: ■やりたいこと Aさんはこちらが指定したサイトのデーターしか閲覧・編集できない」というような制限をかけることです。 ■現状 1つのサーバーで複数のwordpressサイトを運用していますが、他人にサーバーへ接続してもらうときに、契約しているプランですと、FTPアカウントが1つしか発行できないため、すべてのファイルを閲覧・編集することができるという状況。 ■対策案 選択肢としていくつかあります。 ・xサーバー等のFTPアカウントが複数作れるサーバーへ移行。 →根本的な解決策ではありませんが、もしDB等を削除された場合、どのアカウントがそのような作業をしたのかがわかる。 ・Dockerを使用して、worpressの仮想環境をクラウドで作り、そこで外部の方に作業してもらい制作物を本番環境へアップさせる。 参考URL http://ottan.xyz/docker-wordpress-best-practice-5164/ 〜Dockerについての懸念点〜 ※現在さくらサーバーのスタンダードプランを使用していますが、Dockerでの制作ファイルを本番環境へアップさせた場合問題なく反映されるのかが未定。 ※正直Dockerについては名前を知っている程度の知識しかありません。 ■疑問点(皆様のアイディアがほしい点) 対策案にあげた選択肢のなかでおすすめの方法、もしくは他の方法でお勧め等あれば教えてください。 ※VPSを使えばこのあたりはできるということですが、当方サーバーの知識が少ないため難しい状況です。|列1|列2|列3| | :-- | :--: | --: | | --- | --- | --- |
回答: とりあえずプラン変更が手っ取り早い気がします。 1. ipで制限する 2. 「ビジネスプラン」に変更する 【.ftpaccess でFTP接続元を制御する – さくらのサポート情報】 https://help.sakura.ad.jp/hc/ja/articles/206206721--ftpaccess-でFTP接続元を制御する 【各サービス機能比較表 - レンタルサーバーはさくらインターネット】