یکی از کارهایی که مدیر هاست با آن رو در روست انتقال یک هاست از یک سرور به سرور دیگر است.در این مقاله نحوه جابجایی آن را که یکی از روش های موجود است از طریق دستورات SSH آموزش میدهیم.
ابتدا لازم است به سروری که وب سایت روی آن قرار دارد وارد شویم و سپس از هاست بک آپ بگیریم.
برای این منظور پس از ورود به محیط لینوکس دستور زیر را اجرا میکنیم . دقت شود در دستور زیر username نام کاربری هاست در سرور اول است
/scripts/pkgacct username
منتظر باشید مانند تصویر زیر با این دستور از اکانت شما یک بک آپ کامل توسط سی پنل تهیه شود
پس از اتمام بک آپ گیری دقت نمایید فایل بک آپ در مسیر زیر قرار میگیرد
/home/cpmove-username.tar.gz
در مرحله بعد لازم است این فایل به سرور جدید جهت بازگرداندن و Restore ارسال گردد.
scp /home/cpmove-username.tar.gz root@newserverIP:/home/
در دستور فوق newserverIP آی پی سرور جدید است و قرار است فایل مشخص شده به دایرکتوری home منتقل شود
در صورتی که سرور دوم از پرتی غیر از پرت 22 برای ارتباط SSH استفاده میکند باید شماره پرت سرور دوم مطابق زیر مشخص شود
scp -P portno /home/cpmove-username.tar.gz root@newserverIP:/home/
پس از اجرای دستور فوق رمز root سرور دوم از شما سوال میشود که باید آن را دقیق وارد کنید و با تایید مراحل بعد منتظر انتقال کامل فایل به سرور شوید
سپس به سرور دوم یعنی جایی که قرار است هاست منتقل شده restore شود از طریق ssh وارد شوید و دستور زیر را وارد نمایید
/scripts/restorepkg perpkir
در دستور فوق perpkir همان نام کاربری هاست قبلی است که در اینجا دستور restore و بازگردانی آن را صادر میکنیم.
منتظر بمانید تا سیستم هاست را بصورت کامل از روی فایل بک آپی که روی آن منتقل شده است را Restore نماید.
در این حالت میزبانی شما بصورت کامل بک آپ گیری – انتقال و بازگردانی شده است.