重複するcPanelアカウントを作成する方法
サーバーの現在のアカウントと同じまたは同様の設定で新しいcPanelアカウントを作成する必要がある場合は、HostwindsCloudVPSまたは専用サーバーでいくつかの簡単な手順で作成できます。
- pkgacctスクリプトを使用して、アカウントのcpmoveアーカイブを作成します。これにより、.tar.gz形式のファイルが作成されます。
- cpmoveファイルを作成した後、元のアカウントを変更できます
- 次に、別のサーバーでアカウントを作成する必要がある場合は、アーカイブを復元するか、サーバー間でアーカイブを転送します。
このプロセスの最初のステップでは、rootユーザーとしてサーバーにアクセスします。このトピックに関するガイドは、開始時に役立つ場合があります:SSH経由でサーバーに接続する。
1。元のcPanelアカウントの完全バックアップを作成します。
SSH経由でHostwindsサーバーにルートとしてログインするか、クラウドポータルでVNCを取得します。 「username」の代わりに特定のcPanelユーザー名を使用して、以下のコマンドを実行し、元のcPanelアカウントをバックアップします。
/scripts/pkgacct [arguments] username [destination]
pkgacctスクリプトは、アカウントのcpmoveアーカイブを作成します。アーカイブは/home/cpmove-username.tar.gzに保存され、ユーザー名は宛先が指定されていない特定のcPanelユーザー名に置き換えられます。
pkgacctスクリプトに関するcPanelのドキュメントには、pkgacctスクリプトが受け入れる引数の詳細が記載されています。 cpmoveアーカイブは、次のディレクトリにのみ保存するか、宛先を指定せずに残しておく必要があります。これは、アカウントの復元に使用されるrestorepkgスクリプトが次のディレクトリのみを検索するためです。
- /ホーム
- / usr / home
- / web
- / home2
- / home3
- / root
- / us
2。元のcPanelアカウントを変更します。
次に、元のcPanelアカウントのドメイン、ユーザー名、および必要な設定を変更する必要があります。ガイドは、WHMの[アカウントの変更]セクションを見つけるのに役立ちます。
3。 cpmoveアーカイブを復元します。
WHMメソッド:
元のcPanelアカウントのユーザー名、ドメイン、およびその他のオプション設定が変更されたので、同じサーバー上で、または.tar.gzファイルを別のサーバーに転送した後にcpmoveアーカイブを復元できます。
コマンドラインまたはWHMからcpmoveアーカイブを復元できます。 WHMから、「完全バックアップ/cpmoveファイルの復元」セクションを次の場所に見つけることができます。
WHM>>ホーム>>バックアップ>>完全バックアップ/cpmoveファイルの復元
ここで、cPanelのユーザー名またはcpmoveアーカイブのファイル名を使用して復元できます。

cpmoveアーカイブのファイル名は、次のいずれかの形式である必要があります。
- cpmove-{USER}
- cpmove- {USER} .tar
- cpmove-{USER}.tar。 gz
この手順に従って、元のIPのすべてのインスタンスを置き換えるか、ゾーンファイル内の基本的なcPanelが提供するAレコードのみを置き換えるかを選択できます。
次に、復元するユーザー名で既存のcPanelアカウントを上書きすることを選択できます。
最後に、サーバーに使用可能なIPアドレスがある場合は、専用IPをcPanelアカウントに割り当てることができます。最後に、[復元]をクリックします。

CLIメソッド:
WHMの代わりに、restorepkgスクリプトを使用して、rootユーザーとしてコマンドラインからこの復元を実行できます。
/scripts/restorepkg [arguments] [input] [filename]
ユーザー「user1」のアカウントを復元するときにプールから次に使用可能なIPを使用する例:
/scripts/restorepkg --ip=y cpmove-user1
WHMとは異なり、ファイル名のみがcpmoveアーカイブを復元でき、ユーザー名は復元できません。繰り返しになりますが、cpmoveアーカイブのファイル名は次のいずれかの形式である必要があります。
- cpmove-{USER}
- cpmove- {USER} .tar
- cpmove-{USER}.tar。 gz
'–ip'のような引数を入力とともに使用して、プール内で次に使用可能なIPアドレス、共有IPアドレス、またはサーバー上の既知のIPアドレスを使用してcpmoveアーカイブを復元できます。 '–disable'引数は、アカウントを復元するときにも役立つ場合があります。ここでrestorepkgスクリプトの詳細を確認してください。