بش اسکریپت انتقال اکانت‌های سی‌پنل به دایرکت‌ادمین

نمایش نسخه قابل چاپ


در نظر داشته باشید برای برقراری ارتباط ssh بین دو سرور لازمه که اتصال توسط کلید ssh صورت بگیره و نه پسورد. برای این منظور کافیه که محتویات فایل زیر رو از سرور سی‌پنل،

کد:

cat /root/.ssh/id_rsa.pub

به انتهای فایل زیر رو سرور دایرکت‌ادمین اضافه کنید.
کد:

nano /root/.ssh/authorized_keys
اگر فایل اول روی سرور سی‌پنل شما وجود نداشت، با دستور زیر می‌تونید اون رو ایجاد کنید:
کد:

ssh-keygen

برای استفاده از این اسکریپت نیازی نیست حرفه‌ای باشید، حتی اگر اولین بارتون هست که می‌خواید یک بش اسکریپت رو روی سرورتون اجرا کنید می‌تونید به شکل زیر عمل کنید:اول با دستور زیر یک فایل بسازید، (مثلا به اسم xfer-cp-accts-to-da.sh)
کد:

nano xfer-cp-accts-to-da.sh

بعد از اجرای دستور بالا، محتویات اسکریپت رو بعد از اعمال تغییرات لازم توی ترمینال کپی کنید و با استفاده از ctrl+x تغییرات رو ذخیره کنید.سپس با دستور زیر به فایل پرمیشن لازم برای اجرا شدن رو بدید:
کد:

chmod 0755 transfer-cp-to-da.sh

و در نهایت با اجرای دستور زیر، اسکریپت رو اجرا کنید:
کد:

./transfer-cp-to-da.sh
بی‌صبرانه منتظر شنیدن اشکالات احتمالی گزارش شده توسط شما هستم!منبع: بش اسکریپت انتقال اکانت‌های سی‌پنل به دایرکت‌ادمین