Openfire یکی از قدرتمندترین پیام رسان ها Ùˆ چت سرور های دنیا است Ú©Ù‡ از پروتکل XMPP برای برقرار ارتباط استÙاده Ù…ÛŒ کند. این برنامه با زبان جاوا نوشته شده Ùˆ بر روی سیستم هایی نصب Ù…ÛŒ شود Ú©Ù‡ بر روی آن جاوا نصب شده باشد. در گذشته OpenFire با نام های Jive Messanger Ùˆ Wildfire معرو٠بود. به هر Øال در این مقاله ما خواهیم آموخت Ú©Ù‡ چگونه Openfire را نصب کنیم Ùˆ سپس آنرا از طریق Ù…Øیط مدیریتی تØت وب آن کنترل کنیم. در Øالت Ú©Ù„ÛŒ نصب Ùˆ پیکربندی ان کار بسیار سختی نیست Ùقط در این مقاله بنده قصد داشتم شما را با این برنامه آشنا کنم.
ابتدا برای دانلود این برنامه به وب سایت سازننده آن بروید Ùˆ سپس پکیج مد نظر خود را دانلود کنید (در این قسمت بنده RPM دانلود کردم چون قصد دارم آن را بر روی CEentOs راه اندازی Ùˆ نصب کنم) شایان ذکر است Ú©Ù‡ برای نصب OpenFire شما نیاز به جاوا دارید Ú©Ù‡ Ù…ÛŒ توانید آن را با Ùرمان زیر در CentOs خود نصب کنید.
بعد از اینکه پکیج مد نظر دانلود شد کاÙیست به مسیر دانلود برنامه OpenFire بروید Ùˆ دستور زیر را اجرا کنید تا برنامه شروع به نصب شدن کند.
بعد از نصب شدن موÙقیت آمیز آن بر روی CentOs پروسه آن را اجرا کنید Ùˆ اجازه بدهید در هر بار راه اندازی سیستم به صورت خودکار پروسه OpenFire خود را اجرا کند. بدین منظور دستورات زیر را اجرا کنید.
سپس برای اینکه بتوانید به Ù…ØØ· تØت وب مدیریت Openfire از هر جایی دسترسی داشته باشید باید درگاه آنرا در دیوار آتش لینوکس Iptables بیÙزاید Ú©Ù‡ از اتصال به آن ممانعت نکند. به Ø´Ú©Ù„ زیر Ùایل Iptables را ویرایش کنید.
بعد از اعمل ویرایش Ùایل Iptables سرویس آنرا با دستور زیر راه اندازی مجدد کنید.
Øال Ù…ÛŒ توانید با مرورگر خود به آدرس http://ipserver:9090 بروید تا به Ù…Øیط تØت وب این برنامه دسترسی پیدا کنید. بعد از اینکه به آدرس مذکور بروید با Ù…Øیط زیر رو به رو خواهید شد. Ú©Ù‡ در اولین گام از این قسمت زبان مورد نظر خود را باید انتخاب کنید Ùˆ بر روی Continue کلیک کنید تا Ùرایند پیکربندی ادامه پیدا کند.
در مرØله بعد نام سرور میزبان Ùˆ یا Ø¢ÛŒ Ù¾ÛŒ آدرسس آن را وارد کنید Ùˆ بر روی Continue بزنید تا Ùرآیند به مرØله بعد برود.
در مرØله بعد از شما Ù…ÛŒ خواهد Ú©Ù‡ بانک اطلاعاتی آن را پیکربندی کنید. در Øالت پیشÙرض Openfire از یک بانک اطلاعاتی نهÙته قدرت گرÙته شده از HSQLDB استÙاده Ù…ÛŒ کند، اما اگر Ù…ÛŒ خواهید یک بانک اطلاعاتی دیگه برای آن تعری٠کنید باید گزینه Standard Database Connection را انتخاب کنید Ùˆ تنظیمات خواسته شده را اعمال کنید. اما اگر Ù…ÛŒ خواهید از بانک اطلاعاتی نهÙته در آن استÙاده کنید کاÙیست Ú©Ù‡ گزینه Embedded Database را انتخاب کرده Ùˆ بر روی گزینه Continue کلیک کنید تا به مرØله بعد برود.
[CODE]
/CODE]
سپس باید تنظیمات پروقایل خودتان را انتخاب کنید Ùˆ بر روی گزینه Continue کلیک کنید. همچنین شما Ù…ÛŒ توانید کاربرانتان را از LDAP هم وارد openfire کنید Ú©Ù‡ در این قسمت من گزینه پیشÙرض آنرا انتخاب Ù…ÛŒ کنم.
سپس در مرØله بعد از شما مشخصات کاربر مدیر را Ù…ÛŒ خواهد Ú©Ù‡ شما باید آنها را وارد کرده Ùˆ در پایان بر روی Continue کلیک کنید تا پیکربندی با موÙقیت به اتمام برسد. قابل ذکر است Ú©Ù‡ چون این اولین بار است Ú©Ù‡ openfire را نصب Ù…ÛŒ کنید کلمه عبور آن admin است لذا در قسمت Current Password این کلمه عبور را وارد کنید Ùˆ در قسمت های بعد آن کلمه عبور جدید برای آن تعری٠کنید.
بعد از اینکه تنظیمات را اعمال کردید باید به سرور بروید و پروسه openfire را راه اندازی مجدد بکنید. برای انجام این کار دستور زیر را اجرا کنید.
سپس به صÙØÙ‡ ورود به مدیریت برگردید Ùˆ نام کاربری Ùˆ کلمه عبور خود را وارد کنید. نام کاربری Ùˆ کلمه عبور به صورت پیش Ùرض admin است Ú©Ù‡ Ù…ÛŒ توانید آنرا وارد کنید Ùˆ به قسمت مدیریت آن وارد شوید.
بعد از اینکه مشخصات خواسته شده را به درستی وارد کنید با صÙØÙ‡ ای به Ø´Ú©Ù„ زیر رو به رو خواهید شد.
سپس به منوی Users/Groups بروید Ùˆ در سمت Ú†Ù¾ آن بر روی Create New user کلیک کنید. بعد از اینکه بر روی این گزینه کلیک کنید با Ù…Øیطی به Ø´Ú©Ù„ زیر رو به رو خواهید شد.
بعد از اینکه نام کاربری تعری٠کردید Ù…ÛŒ توانید به راØتی از طری٠Pidgin Ú©Ù‡ در تمامی توزیع های لینوکس وجود دارد به سرور چت خود متصل گردید. Øال به منظور متصل شدن به سرور Pidigin را نصب کنید Ùˆ سپس به منوی Accounts بعد Manage Accounts رÙته Ùˆ بر روی Add کلیک کنید. یک صÙØÙ‡ ÛŒ جدید به Ø´Ú©Ù„ زیر باز خواهد شد Ú©Ù‡ شما باید در قسمت پروتکل XMPP را انتخاب کرده Ùˆ سپس نام کاربری Ùˆ پسورد Ùˆ دامنه سرور چت خود را وارد کنید.
پس از ارائه مشخصات خواسته شده بر روی Add کلیک کنید تا به سرور متصل شوید
موÙÙ‚ باشید
ابتدا برای دانلود این برنامه به وب سایت سازننده آن بروید Ùˆ سپس پکیج مد نظر خود را دانلود کنید (در این قسمت بنده RPM دانلود کردم چون قصد دارم آن را بر روی CEentOs راه اندازی Ùˆ نصب کنم) شایان ذکر است Ú©Ù‡ برای نصب OpenFire شما نیاز به جاوا دارید Ú©Ù‡ Ù…ÛŒ توانید آن را با Ùرمان زیر در CentOs خود نصب کنید.
کد:
# [LEFT]yum install java-1.7.0-openjdk -y[/LEFT]
کد:
[LEFT]# rpm -ivh openfire-3.8.2-1.i386.rpm[/LEFT]
کد:
[LEFT]# service openfire start # chkconfig openfire on[/LEFT]
کد:
[LEFT]# vi /etc/sysconfig/iptables -A INPUT -p tcp -m state --state NEW --dport 9090 -j ACCEPT -A INPUT -p tcp -m state --state NEW --dport 9091 -j ACCEPT[/LEFT]
کد:
[LEFT]# service iptables restart[/LEFT]
کد:
[LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/3-300x87.jpg[/LEFT]
کد:
[LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/4-300x242.jpg[/LEFT]
کد:
[LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/5-300x239.jp[/LEFT]g
[CODE]
http://blog.oopssec.ir/wp-content/uploads/2013/07/6-300x239.jpg
[/CODE]
سپس باید تنظیمات پروقایل خودتان را انتخاب کنید Ùˆ بر روی گزینه Continue کلیک کنید. همچنین شما Ù…ÛŒ توانید کاربرانتان را از LDAP هم وارد openfire کنید Ú©Ù‡ در این قسمت من گزینه پیشÙرض آنرا انتخاب Ù…ÛŒ کنم.
کد:
[LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/7-300x239.jpg[/LEFT]
کد:
[LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/8-300x239.jpg[/LEFT]
کد:
[LEFT]# service openfire restart[/LEFT]
کد:
[LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/10.jpg[/LEFT]
کد:
[LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/121.jpg[/LEFT]
کد:
[LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/131.jpg[/LEFT]
کد:
[LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/15-190x300.jpg[/LEFT]
کد:
[LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/14.jpg[/LEFT]
Comment