Февруари 25, 2026

Скриптът transfer_accounts_as_root

 

Скриптът transfer_accounts_as_root – прехвърляне на акаунти от друг сървър

 

Какво прави?

Скриптът /usr/local/cpanel/scripts/transfer_accounts_as_root се използва, когато искате да прехвърлите един или повече cPanel акаунти от друг сървър към текущия (локалния) сървър. Това става през root (администраторски) достъп.

Важно:
По подразбиране скриптът изключва функцията “Live Transfer”, която временно поддържа акаунта активен по време на прехвърлянето.
Ако искате да използвате тази функция, добавете опцията:
–enqueue=live_transfer=1

Ако искате да прехвърлите акаунт, използвайки обикновен потребител (а не root), използвайте друг скрипт:
/usr/local/cpanel/scripts/transfer_account_as_user

 

Как се използва?

Стартира се от терминал по този начин:

/usr/local/cpanel/scripts/transfer_accounts_as_root [опции]

 

Опции:

Опция Описание Пример
–host Задължителна. Адресът (домейн или IP) на отдалечения сървър, от който ще се прехвърлят акаунтите. –host=example.com
–user Задължителна. Потребителското име на акаунта, който ще се прехвърля. –user=username
Уверете се, че сте въвели правилно името – в противен случай ще се опита прехвърляне на несъществуващ акаунт.
–sshkey SSH ключът на root потребителя за достъп до отдалечения сървър. Ако не се използва – ще бъдете подканени за парола. –sshkey=12345ABCDE
–enqueue Изпраща параметър към WHM API функцията enqueue_transfer_item. Може да се използва няколко пъти. –enqueue=live_transfer=1
–session Изпраща параметър към WHM API функцията create_remote_root_transfer_session. Също може да се ползва многократно. –session=comm_transport=ssh
–help Показва помощна информация за скрипта. –help

 

Пример:

/usr/local/cpanel/scripts/transfer_accounts_as_root \

–host=example.com \

–user=mycpaneluser \

–sshkey=/root/.ssh/id_rsa \

–enqueue=live_transfer=1 \

–session=comm_transport=ssh

 

Какво прави тази команда?

  • Свързва се към сървър example.com.

  • Прехвърля акаунта с потребителско име mycpaneluser.

  • Използва зададен SSH ключ за достъп.

  • Активира “Live Transfer”, за да минимизира прекъсването на услугите.

  • Използва SSH за комуникация между сървърите.