Plesk 10 / 11+ での FTP ユーザーの作成
Plesk 10 以降では、選択したディレクトリにアクセスできる追加の FTP アカウントを作成できます。
ユーザーが Web ファイルにアクセスできないようにする場合は、ユーザーのホーム ディレクトリを、Web スペース ルートのカスタム ディレクトリ内のフォルダーになるように構成できます。これを行うには、まずファイル マネージャー ([Web サイトとドメイン] の下) に移動して、新しいホーム ディレクトリを作成する必要があります。 [新しいディレクトリの追加] を選択し、適切な名前を付けて、新しい FTP ユーザーのホーム ディレクトリとして簡単に識別できるようにします。
これで、FTP ユーザーを作成できます:
- Plesk にログイン
- ウェブサイトとドメインを選択
- [FTP アクセス] ボタンを選択します
- [追加の FTP アカウントを作成] を選択します
- FTP アカウント名が FTP アクセスのユーザー名になります
- ホーム ディレクトリは、FTP ユーザーがアクセスできる場所です
- アカウントに使用するパスワードを指定して、[OK] を選択します
新しい FTP ユーザーは、提供されたディレクトリにアクセスできるようになります。
新しい FTP アカウントは、FTPS (または TLS を使用した FTP) を使用して*のみ*接続できます。セキュリティ上の理由から、標準 FTP はサポートされなくなりました。詳細については、こちらをご覧ください。
注:アカウントを作成した後、「エラー:存在しない物理ディレクトリにリンクされた FTP アカウントがあります」というエラーが表示される場合があります。これは、プライベート ディレクトリにフォルダを作成するときに発生するようですが、テストでは無効なエラーであることが示されています — 無視しても問題ありません。
Plesk 9 で追加の FTP ユーザーを作成する
Plesk 9 では、ウェブサイトのコンテンツ (httpdocs など) にアクセスできる追加の FTP アカウントを作成することはできませんが、Plesk を使用して別のユーザ ディレクトリに FTP アカウントを作成することはできます。 Plesk では、アップロードされたコンテンツは http 経由でもアクセスできるため、これらは Web ユーザと呼ばれます。 Web ユーザーを追加する方法は次のとおりです。
<オール>yourdomain.com/~username/filenameこの Web ユーザー アカウントに HTTP 経由および厳密に FTP 経由でアクセスできないようにしたい場合は、.htaccess ファイルを使用して HTTP アクセスをすべてに制限できます。方法は次のとおりです。ローカル コンピューターで、htaccess というテキスト ファイルを作成します。ファイルを開き、
order deny, allow
deny from all
内に以下を挿入します。 新しい Web User FTP ユーザー名とパスワードを使用してファイルをアップロードします。アップロードしたら、ファイル名を .htaccess (先頭にピリオドを追加) に変更します。内のファイルは、Web ブラウザーからアクセスできなくなっていることがわかります。 特定の IP アドレスへのアクセスを許可する場合は、次のように .htaccess ファイルの末尾に行を追加できます (IP を外部 IP アドレスに置き換えます):
allow from 192.168.0.30