PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تاپیک جامع دایرکت ادمین ( آموزش قدم به قدم از مبتدی تا پیشرفته )



AR3N4
March 18th, 2013, 16:55
با سلام.
مدتی است در این انجمن فعالیت دارم و از آموزش های دوستان استفاده میکنم و اطلاعات مختصری در این مدت مخصوصا در مورد پنل دایرکت ادمین به دست آوردم که سعی میکنم قدم به قدم آموزش بدم.
پایه بسیاری از آموزش ها هم، آموزش های زبان اصلی خود دایرکت ادمین خواهد بود.

اگر تاپیک هم بعد از مدتی که کامل تر گردید به صورت موضوع مهم به انجمن سنجاق بشه از مدیران ممنون خواهم شد :)

تشکر فراموش نشود !

AR3N4
March 18th, 2013, 17:02
اول از همه میرم سراغ معرفی دایرکت ادمین

دایرکت ادمین یک پنل محبوب مدیریت سرور و انجام امور مرتبط با هاستینگ هست که توسط شرکت کانادایی JBMC Software منتشر میشه ...
از مزیت های دایرکت ادمین میشه به :

- حجم کم پنل
- مصرف پایین منابع سرور
- امنیت نسبتا بالا
- قیمت مناسب لایسنس + امکان خرید لایسنس دایمی
- عدم تحریم ایران و دامنه های .ir
- بروزرسانی های مرتبط و کارآمد
- و ...

اشاره کرد.

وب سایت : directadmin.com
دمو پنل : DirectAdmin Web Control Panel Demo (http://www.directadmin.com/demo.html)

لایسنس این پنل هم به دو حالت ویژه سرور اختصاصی و ویژه VPS و VDS فروخته میشود که قیمت لایسنس ویژه سرور مجازی پایین تر هست.

امکان نصب تریال و آزمایشی برای این پنل وجود نداره، البته اگر قصد خرید لایسنس مادام العمر دارید، میتونید با ارسال تیکت به پشتیبانی و فروش پنل و توضیح اینکه قصد خرید لایسنس دارید و ... یک لایسنس تریال دریافت کنید، البته باید توجه داشته باشید که قبلا از IP سرور شما کسی برای نصب دایرکت ادمین تریال استفاده نکرده باشه.

AR3N4
March 18th, 2013, 17:11
حداقل نیازمندی ها برای نصب و راه اندازی پنل دایرکت ادمین :

سیستم عامل : لینوکس
توزیع ها :


Fedora 7, 8 (not supporting future versions)
RedHat Enterprise / CentOS 4.x, 5.x, 6.x (64-bit: 4.1 - 4.5, 5.x, 6.x)
FreeBSD 5.x, 6.x, 7, 7 64-bit, 8 64-bit, 9 64-bit
Debian 4.0, 5.0, 6.0. 64-bit: 5.0, 6.0




حداقل منابع برای اجرای پنل :

پردازنده : 500 مگاهرتز ( توصیه : حداقل 1 گیگاهرتز )
رم : 1 گیگابایت ( توصیه : حداقل 2 گیگابایت )
حافظه Swap : به صورت علمی در تخصیص این حافظه، فضایی معادل دو برابر میزان رم در نظر گرفته میشه ! به عنوان مثال برای سروری با رم 2 گیگ، 4 گیگ Swap در نظر میگیریم.

AR3N4
March 18th, 2013, 17:31
قدم اول : نصب دایرکت ادمین

توجه داشته باشید که از سیستم عامل تازه ( فرش و ری لود شده ) برای شروع نصب استفاده کنید و هیچ پنلی قبل از این بر روی سیستم عامل نصب نشده باشد.

در ابتدای کار selinux را غیرفعال خواهیم کرد. برای این منظور با کاربر root وارد محیط ssh شوید و دستور زیر را وارد کنید :

setup
در صفحه ظاهر شده بر روی گزینه دوم یا به عبارتی Firewall Configuration بروید و کلید tab را بزنید تا اشاره گر بر روی run tools قرار گیرد و enter را بزنید.
حال بر روی disable رفته و دکمه space را فشار دهید تا تیک دار شود و کلید tab را فشار دهید و OK کرده و از صفحه خارج شوید.

برای شروع به نصب نیاز به نصب اولیه برخی کتابخانه ها و اجراگر ها داریم که با استفاده از دستورات زیر آنها را به ترتیب نصب کنید :



yum -y install gcc
yum -y install flex
yum -y install gcc-c++
yum install nano
yum -y install make


پس از اتمام مراحل نصب پکیج های بالا میرسیم به دانلود و نصب دایرکت ادمین ...

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



cd ~
wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh


پس از اجرای این مراحل، ویزارد نصب آغاز میگردد و از شما کلاینت آی دی و لایسنس آی دی خریداری شده پرسیده میشود که آنها را طبق لایسنسی که خریداری کرده اید وارد نمایید.
hostname خود را در مرحله بعدی وارد نمایید، به عنوان مثال server1.domain.com توجه کنید که استفاده از hostname هایی مثل domain.com نادرست است !
پس از آن در ادامه مراحل صحت IP شما و آی دی اتصال شما و ... بررسی میگردد که در این مراحل دکمه y را زده و enter میکنید.

در صورتی که موارد فوق با موفقیت گذرانده شود نصب آغاز میشود و در ادامه از شما نسخه پیشنهادی برای custombuild پرسیده میشود که توصیه میشود 3 را وارد کرده و ادامه دهید.
سایر مراحل به صورت اتوماتیک انجام میگردد و در پایان رمزعبور شما به پنل دایرکت ادمین نمایش داده خواهد شد.

مواردی قابل ذکر :

اگر از سرور اختصاصی یا سرور مجازی با مجازی سازهایی چون Vmware, Xen و ... استفاده می کنید، در مرحله ابتدایی و بررسی صحت کارت شبکه شما و آی دی آن به صورت عادی y را زده و رد میشوید، اما اگر از OpenVZ برای مجازی سازی استفاده شده در مرحله فوق n زده و در ادامه در صورت سوال مقدار device ethernet را venet0:0 وارد خواهید کرد.

در صورتی که در پایان نصب رمزعبور پنل خود را دریافت نکردید، رمزعبور شما در مسیر زیر میباشد :


nano /usr/local/directadmin/setup.txt

آدرس پنل شما نیز اینگونه خواهد بود : ip:2222

iman00
March 19th, 2013, 02:46
با سلام. امیدوارم این روند اموزشی دایرک ادمین از مبدی تا پیشرفته توضیح بدین چه از نظر کانفیک و ... مثل سایر از کاربران نشی نصفه نیمه کارشون تموم کردنو رفتن. یکی خود اقا هادی اموزش کامل نصب سی پنل نصفه تموم کرد.همون اموزش نصب سی پنل که همه بلد بودن
با تشکر از روند خوبتون

servervds.com
March 19th, 2013, 20:43
با سلام. امیدوارم این روند اموزشی دایرک ادمین از مبدی تا پیشرفته توضیح بدین چه از نظر کانفیک و ... مثل سایر از کاربران نشی نصفه نیمه کارشون تموم کردنو رفتن. یکی خود اقا هادی اموزش کامل نصب سی پنل نصفه تموم کرد.همون اموزش نصب سی پنل که همه بلد بودن
با تشکر از روند خوبتون
سلام
من هم امید وارم تا اخر این روند باشه
چون سایت از قسمت اموزشی به سمت تجاری بیشتر رفته و ....

ققنوس
March 19th, 2013, 21:00
سلام

دست شما درد نكنه

دلم نيومد تشكر نكنم

پ ن : اسپم ما رو ببخشيد

AR3N4
March 20th, 2013, 03:28
با سلام مجدد و با تشکر از دوستان.
سال نو رو پیشاپیش به همه تبریک میگم.

خوب به سلامتی دایرکت ادمین رو نصب کردید ...
میریم که داشته باشیم ادامه آموزش رو ...

در این آموزش چند ترفند امنیتی ساده رو آموزش میدیم که کمک بسزایی به امنیت سرور و پنل شما میکنه ...

آموزش اول : تغییر پورت SSH از 22 به پورت مورد نظر

همانطور که میدونید پورت پیشفرض SSH در ابتدا 22 هست، اما شما میتوانید با یک سری دستورات ساده این پورت رو به پورتی مثل 123, 555 و ... تغییر دهید تا دسترسی به SSH شما برای دیگران تقریبا غیرممکن شود.

اما توجه کنید : اگر از فایروال خاصی مثل CSF یا APF و ... استفاده میکنید حتما پورتی که میخواید به عنوان پورت SSH انتخاب کنید رو باز کنید. ( در جلسه بعد آموزش نصب فایروال CFS و تنظیم آن داده خواهد شد )

و اما روش کار :

دستور زیر را در SSH اجرا کنید :

nano /etc/ssh/sshd_config
در فایلی که باز شده علامت # را از ابتدای Port پاک کنید و اون رو از عدد 22 به هر عددی که مایل هستید تغییر دهید ( توجه کنید که به پورت های رایج و مورد استفاده توسط سرویس های تحت وب تغییر ندهید )
حالا Ctrl+x زده و y بزنید و enter را بزنید.

پورت تغییر کرد، کافی است یک بار سرویس SSH رو با استفاده از دستور زیر مجددا راه اندازی کنید ...


service sshd restart

توجه کنید که از این پس برای دسترسی به SSH باید از این پورت استفاده کنید.


آموزش دوم : تغییر پورت پیشفرض دایرکت ادمین از 2222 به عدد دلخواه

یکی دیگر از ترفند های امنیتی برای افزایش امنیت دایرکت ادمین و جلوگیری از حملات Brute Force تغییر پورت ورود به دایرکت ادمین هست.
برای این منظور هم از آموزش زیر استفاده کنید، و همچنان تاکید میکنم که :

اگر از فایروال خاصی مثل CSF یا APF و ... استفاده میکنید حتما پورتی که میخواید به عنوان پورت دایرکت ادمین انتخاب کنید رو باز کنید. ( در جلسه بعد آموزش نصب فایروال CFS و تنظیم آن داده خواهد شد )

روش کار :

دستور زیر را در SSH اجرا کنید :

nano /usr/local/directadmin/conf/directadmin.conf

با استفاده از کلید های ترکیبی ctrl+w جستجو را فعال کنید و کلمه port رو جستجو کنید و اون رو از 2222 به عدد دلخواه تغییر دهید، تاکید میکنم که از پورت های رایج استفاده نکنید تا در کار سایر سرویس ها اختلال ایجاد نشه.

در پایان یک بار با استفاده از دستور زیر سرویس دایرکت ادمین رو مجددا راه اندازی کنید.

service directadmin restart



موفق باشید ...