FTPアカウントの作成とアクセス方法

サイトのファイルをホスティングサーバーにアップロードする最も速く簡単な方法の1つは、FTPクライアントを使用してFTP経由でサーバーに接続することです。そのためには、FTPアカウントの形で付与される認証済みアクセス権を取得する必要があります。各FTPアカウントには、サーバー上の指定されたcPanelディレクトリへのアクセスを提供する一意のユーザー名とパスワードが含まれます。

cPanel付きのホスティングプランに登録するか、アドオンドメインを作成すると、デフォルトのFTPアカウントが自動的に生成されます。 

追加のFTPアカウントを作成して、cPanelのログイン情報を共有せずに他のユーザーへアクセス権を付与することもできます。各新規FTPアカウントは特定のディレクトリに割り当てることができ、各ユーザーに付与するアクセスレベルを制御できます。

FTPアカウントを作成するには? 

FTPアカウントを作成するには:

  1. cPanelアカウントにログインします。

  2. Files セクションに移動します。

  3. FTP Accountsをクリックします:


  4. メニュー内で、新しいFTPアカウントを設定するために必要な詳細を入力します:



    • ログイン: 使用したいユーザー名を指定します。これは自動的にプライマリドメインと組み合わされ、完全なFTPユーザー名が形成されます。

    • パスワード: アカウント用に強力で安全なパスワードを作成してください。Password Generatorを使用して生成することもできます。

    • パスワード(再入力): 正確であることを確認するため、同じパスワードを再入力してください。

    • 強度: このインジケーターは、選択したパスワードがどの程度安全かを示し、Very WeakからVery Strongまでの範囲で表示されます。

    • ディレクトリ: FTPアカウントは、ここで割り当てたフォルダーにのみアクセスできます。cPanelは通常、ユーザー名に基づいてディレクトリを提案しますが、変更することもできます。単一の/を入力すると、ユーザーにホームディレクトリ(public_htmlフォルダー外のすべてを含む)へのアクセス権が付与されます。

    注1: FTPユーザーは指定したディレクトリの外へ移動できませんが、その中にあるすべてのファイルとサブディレクトリには完全にアクセスできます。

    注2: サイトのルートディレクトリへのアクセスを提供するには、「Directory」フィールドからFTPアカウントのユーザー名を削除してください:


    • クォータ: ここでは、FTPユーザーが使用できるディスク容量を制限するか、Unlimitedのままにしておくことができます。

  5. 必要な詳細を入力したら、「Create FTP Account」ボタンをクリックします。これで完了です。

FTPアカウントを管理するには? 

FTP Accountsメニューでは、新しいFTPアカウントを作成できるだけでなく、既存のアカウントを管理することもできます。

手動で作成したすべてのFTPアカウントは、ページのFTP Accountsセクションに一覧表示されます: 


次のFTPアカウント管理オプションを利用できます:

  • パスワードの変更;

  • クォータの変更;

  • アカウントの削除;

  • FTP Clientの設定 - FTPクライアントで設定するためのFTPアカウント詳細、およびCoreFTPとCyberduck FTPクライアントの設定ファイルを提供します:

注: 提供された設定ファイルを使用してCoreFTPまたはCyberduck FTPクライアントをダウンロードすると、FTPクライアントが自動的に開き、自身を設定してFTPサーバーに接続します。別のFTPクライアントを使用する場合は、FTPアカウントを手動で設定する必要があります。

Special FTP Accountsセクションには、cPanelユーザー名に関連付けられたメインのFTPアカウントと、ログアクセスアカウントが表示されます。これらのアカウントは自動的に作成され、システムに不可欠であるため、編集や削除はできません。これらの機能は、cPanel環境内の中核的な管理操作に直接結び付いています:

FTPアカウントにアクセスするには? 

次の方法でFTP経由でホスティングアカウントにアクセスできます:

FTPクライアント

この方法は、大量のファイルを扱う場合や、Webサイトのコンテンツを頻繁に更新する場合に最適です。

FTPクライアントを使用すると、ファイルを効率的に管理し、ホスティングスペースにすぐアクセスできます。唯一の制限は、FTPクライアントでは圧縮ファイルを展開できないことなので、その特定の作業には引き続きcPanelを使用する必要があります。

作成したFTPアカウントには、次の設定を使用して接続できます:

  • FTP (File Transfer Protocol)

    ホスト: サーバーのホスト名またはIPアドレス
    暗号化: 利用可能な場合はTLS上の明示的FTPを使用
    ユーザー名: FTPユーザー名
    パスワード: FTPアカウントのパスワード
    ポート: 21

  • FTPES (Explicit SSL, Encrypted)

    ホスト: ftpes:// に続けてサーバーのホスト名またはIPアドレス
    ユーザー名: FTPユーザー名
    パスワード: FTPアカウントのパスワード
    ポート: 21


  • SFTP (SSH-Based, Encrypted)

    残念ながら、SpaceshipではSFTPのパスワード認証を提供していません。ただし、作成したFTPアカウントにはSFTPでSSHキーを使用して接続できます。

    キーファイルベースのSFTP接続を使用するには、FileZillaのようなフル機能のFTPクライアントを推奨します。そのためには、FileZilla FTPクライアントを開き、>>「Site Manager」オプションを開いて、次の設定を使用してください:

    プロトコル: SFTP
    ホスト: サーバーのホスト名
    ポート: 21098
    ログオンタイプ: キーファイル
    ユーザー: cPanelユーザー名
    キーファイル: cPanelで生成され、.ppkに変換された秘密鍵

注: Spaceship VPSにFTP経由で接続するには、任意のFTPソフトウェアを使用し、FTPの詳細(ホスト、ユーザー、パスワード、ポート)を使って接続する必要もあります。ただし、手順はVMにインストールされているOSによって異なる場合があります。

利用可能なFTPクライアントは多数あり、お好みのものを使用できます。ただし、直感的なインターフェース、使いやすさ、わかりやすい設定で広く知られているFTPクライアントであるFileZillaをおすすめします。 

FileZillaでFTPアカウントに接続するには、次の手順に従ってください:

  1. FileZillaをダウンロードしてインストールします;

  2. File タブ > Site Managerメニューに移動します:


  3. New Siteをクリックし、プロトコル(FTPまたはFTPES)を選択して、FTPアカウントの設定詳細を入力します:


  4. その後、右側の分割メニューにあるTransfer Settingsタブを開き、「Limit number of simultaneous connections」にチェックを入れ、「Maximum number of connections parameter」を1に設定します:


  5. Connectをクリックします。

  6. サーバーへの接続が正常に確立されると、FTPユーザーがアクセスできるディレクトリが右側に表示されます (1)。そのディレクトリの内容はその下に一覧表示されます (2)。ローカルマシン上のファイルは左側に表示されます。

    ローカルマシンからサーバーへファイル/フォルダーをアップロードするには、右側の列にドラッグ&ドロップするだけです。完了したら、cPanelのFile Managerメニュー内の対応する場所でそのファイル/フォルダーを確認できます:

FileZillaでFTPアカウントに接続するもう1つの方法は、Quickconnect オプションを使用することです: 


注: Quickconnectオプションを使用してサーバーに接続するには、「Host」パラメーターを対応する形式で入力する必要があります:

  • serverX.shared.spaceship.host - FTPプロトコルを使用してホスティングアカウントに接続する場合;

  • ftpes://serverX.shared.spaceship.host - FTPESプロトコルを使用してホスティングアカウントに接続する場合。 

* serverX は、cPanelアカウントがホストされているサーバーに合わせて更新してください。


macOS内蔵FTPクライアント

macOSコンピューターでは、追加のソフトウェアをインストールしなくても、デスクトップから直接FTPアカウントに接続できます。

macOS内蔵FTPクライアントは読み取り専用アクセスを提供します。つまり、ホスティングサーバーからファイルをダウンロードできますが、アップロードにはサードパーティ製FTPクライアントが必要です。

macOSでFTPアカウントに接続するには、次の操作が必要です:

  1. Go メニューを開き、Connect to Serverを選択します(このオプションにアクセスするための対応するキーボードショートカットを使用することもできます):


  2. FTPサーバー名を ftp:// またはftpes:// 形式で入力し、Connectをクリックします:


  3. Registered Userオプションを選択し、対応するフィールドにFTPアカウントのユーザー名とパスワードを入力して、「Connect」をクリックします:


  4. MacとFTPサーバーの接続には数秒かかる場合があります。接続が正常に確立されると、フォルダー内にFTPサーバーの内容が表示されます:


    注: Macでは、アクセスするとFTPフォルダーが自動的にマウントされます。サーバーウィンドウを閉じても、フォルダーは表示されたままでアクセス可能です。

  5. サーバーから切断するには、FTPフォルダーを右クリック >> Eject the FTP serverをクリックします:


Windows内蔵FTPクライアント

Windows内蔵のファイルマネージャー(File Explorer)を使用すると、FTPアカウントに直接接続できます。ただし、SFTP接続には対応していない点に注意してください。

WindowsでFTPアカウントにアクセスするには、File Explorer(古いバージョンではWindows Explorer)を開き、> This PCに移動し、> 空白部分を右クリックして、Add a network locationオプションを選択します:


または、Start メニューを開き、そこからThis PCを選択します。

次に、ウィザード機能を進めてChoose a custom network locationを選択する必要があります。FTPアカウントのホストをftp://形式で入力し、Nextをクリックします: 


Log on anonymously」のチェックが外れていることを確認し、FTPアカウントのユーザー名を入力します:


ネットワークの場所に名前を付けます:


Open this network location when I click Finish” オプションにチェックを入れ、Finishをクリックします:


この後、ネットワークの場所がThis PCページに追加されます。それを右クリックし、FTPアカウントのパスワードを入力して場所を開きます:


注: WindowsでFTPフォルダーにアクセスすると、システムが自動的にそれをマウントします。サーバーウィンドウを閉じても、フォルダーは表示されたままでアクセス可能です。FTPサーバーから切断するには、ウィンドウ右側の接続名を右クリックして削除してください。

有効なメールアドレスが必要です