منبع اصلی نوشتار زیر در این لینک قرار دارد

آموزش تنظیم Hostname در خط فرمان

نام میزبان یا همان Hostname یک نام یکتا می باشد که به هر سیستم  تخصیص داده می شود.در این مطلب قصد داریم تا نحوه ی پیکربندی نام میزبان را از طریق خط فرمان آموزش دهیم. جهت نمایش hostname می توانید از دستورهای پایین استفاده کنید :   # hostname # hostname -s # hostname -f […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

ارتباط از طریق ssh با استفاده از کلید

بعضی از اوقات (به عنوان مثال رعایت موارد امنیتی، انتقال فایل و به روز رسانی‌های مکرر یک سرور و …) لازم هست برای اتصال ssh به یک سرور به جای استفاده از کلمه عبور از کلید استفاده شود. برای این منظور موارد زیر را به ترتیب انجام می‌دهیم:

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

ssh-keygen -t rsa

پس از اجرای این دستور سوالاتی از شما پرسیده می‌شود:

Enter file in which to save the key (/home/ali/.ssh/id_rsa):

معمولا محل ذخیره کلید مسیر home هر کاربر هست.

Enter passphrase (empty for no passphrase):

در این بخش می‌توانید برای کلید خصوصی خود، یک کلمه عبور تعیین نمایید. استفاده از کلمه عبور مزایای مختلفی دارد؛ در صورتیکه برای کلید خود کلمه عبوری تعیین نکرده باشید، هر شخصی می‌تواند از این کلید استفاده نماید، ولی در صورت تعیین کلمه عبور برای کلید، برای استفاده از آن، داشتن کلمه عبور الزامی است. شاید لزوم وارد کردن کلمه عبور برای هر بار استفاده یک ایراد هم محسوب شود :)

خروجی این مرحله مشابه زیر خواهد بود:

Generating public/private rsa key pair.

Enter file in which to save the key (/home/ali/.ssh/id_rsa): 

Enter passphrase (empty for no passphrase): 

Enter same passphrase again: 

Your identification has been saved in /home/ali/.ssh/id_rsa.

Your public key has been saved in /home/ali/.ssh/id_rsa.pub.

The key fingerprint is:

xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:x ali@Ali-PC

The key’s randomart image is:

+–[ RSA 2048]—-+

|          .. .   |

|          ..+    |

|       . .o. .   |

|        oo . o   |

|        S.. + .  |

|          .+ =…|

|          o.+oE o|

|         .  . o+ |

|             ..o.|

+—————–+

۲. پس از ساخت کلید خصوصی و عمومی، لازم هست کلید عمومی با استفاده از دستور زیر بر روی سرور مورد نظر کپی شود:
$ ssh-copy-id <user>@<ip>
چنانچه پورت ssh بر روی سرور عددی به غیر از ۲۲ (پورت پیش فرض) هست با استفاده از سوییچ p- می‌توان شماره پورت را مشخص کرد.
۳. برای جلوگیری از امکان ارتباط ssh از طریق کلمه عبور، فایل etc/ssh/sshd_config/ را باز کرده و به دنبال عبارت PermitRootLogin yes می‌گردیم و آن را به عبارت زیر تغییر می‌دهیم:
PermitRootLogin without-password
۴. در صورت لزوم سرویس ssh باید مجددا بارگذاری شود:
# service ssh reload

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

غیر فعال کردن directory browsing در وب سرور apache

برای غیر فعال کردن directory browsing در وب سرور apache در بستر لینوکس مراحل زیر رو به ترتیب انجام میدیم:

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

# nano /etc/apache2/apache2.conf

۲. با استفاده از کلید ترکیبی Ctrl+w عبارت Indexes رو جستجو می‌کنیم.

۳. برای غیر فعال کردن directory browsing در مسیر مورد نظر کافی است قبل از عبارت Indexes کاراکتر ‘-‘ رو تایپ کنیم:

Options -Indexes

۴. بعد از ذخیره فایل با استفاده از کلید ترکیبی Ctrl+x باید با استفاده از دستور زیر سرویس apache رو restart کرد:

# service apache restart

۵. چنانچه بعد از restart کردن سرویس با خطای “Either all Options must start with + or -, or no Option may” مواجه شدید باید برای تمام پارامترهای موجود در همان خط از فایل config که ویرایش شده از کاراکترهای ‘+’ و ‘-‘ استفاده کنید؛ به عنوان مثال:

Options -Indexes +FollowSymLinks

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

پارک دومین بر روی vps

در این مطلب با یکی از روش‌های پارک دومین بر روی vps با سیستم عامل لینوکس آشنا می‌شویم. در این آموزش از ابزاری با نام webmin که برای مدیریت سرورهای لینوکسی تولید شده استفاده می‌کنیم.

مرحله ۱ – نصب webmin ) برای نصب webmin ابتدا از آدرس http://www.webmin.com/download.html نسخه مخصوص سیستم عامل vps را دانلود کرده و سپس آن را نصب می‌کنیم :)

مرحله ۲ – ورود به webmin ) بطور پیش فرض از طریق پورت 10000 می‌توان وارد پنل مدیریت شد (https://your.ip.address:10000) برای ورود باید از همان نام کاربری و کلمه عبوری که برای ورود به سیستم عامل استفاده می‌کنید استفاده شود. دقت داشته باشید که user مربوطه باید مجوز root داشته باشد.

مرحله ۳ – راه اندازی سرویس BIND ) پس از ورود به پنل مدیریت ابتدا گزینه Servers در منوی سمت چپ را انتخاب کرده و سپس بر روی لینک Start Bind در قسمت بالا، سمت راست صفحه کلیک می‌کنیم.

مرحله ۴ – ساخت Master Zone )

۴-۱ ) گزینه Create master zone را از قسمت انتهای صفحه انتخاب می‌کنیم.

۴-۲ ) نام دامنه مد نظر را بدون www در قسمت Domain name / Network وارد می‌کنیم.

۴-۳ ) در قسمت Master server نام دامنه را با www وارد می‌کنیم.

۴-۴ ) گزینه Add NS record for master server را فعال می‌کنیم.

۴-۵ ) در قسمت Email address آدرس ایمیل خود را ثبت نمایید.

۴-۶ ) در قسمت IP address for template records مقدار IP سرور VPS را وارد نمایید.

۴-۷ ) بر روی دکمه Create کلیک کنید.

مرحله ۵ – ساخت A records )

۵-۱ ) پس از انجام مراحل قبل بطور خودکار وارد صفحه مربوط به تنظیمات A record دومین ثبت شده می‌شوید؛ در صورتیکه به هر دلیلی وارد این صفحه نشدید، می‌توانید با انتخاب دامنه مورد نظر از قسمت تنظیمات BIND DNS Server (منوی سمت چپ صفحه) وارد صفحه مورد نظر شوید.

۵-۲ ) بر روی گزینه Address کلیک کرده و وارد صفحه مربوط به Address records دومین مربوطه شوید.

۵-۳ ) فیلد Name را خالی گذاشته و مقدار IP را وارد نمایید.

۵-۴ ) بر روی گزینه Create کلیک نمایید.

۵-۵ ) عبارت www را برای فیلد Name و مقدار IP را وارد نمایید.

۵-۶ ) بر روی گزینه Create کلیک نمایید.

۵-۷ ) عبارت ns1 را برای فیلد Name و مقدار IP را وارد نمایید.

۵-۸ ) بر روی گزینه Create کلیک نمایید.

۵-۹ ) عبارت ns2 را برای فیلد Name و مقدار IP را وارد نمایید.

۵-۱۰ ) بر روی گزینه Create کلیک نمایید.

۵-۱۱ ) لینک Return to record types را کلیک کنید.

مرحله ۶ – ساخت NS records )

۶-۱ ) بر روی لینک Name Server کلیک کنید.

۶-۲ ) در قسمت Zone Name نام دومین را بدون www و با یک نقطه در انتها وارد نمایید.

۶-۳ ) بر روی دکمه Create کلیک نمایید.

۶-۴ ) در قسمت Zone Name عبارت ns1 را وارد کرده و در قسمت Name Server مقدار IP را وارد نمایید.

۶-۵ ) بر روی دکمه Create کلیک نمایید.

۶-۶ ) در قسمت Zone Name عبارت ns2 را وارد کرده و در قسمت Name Server مقدار IP را وارد نمایید.

۶-۳ ) بر روی دکمه Create کلیک نمایید.

مرحله ۷ – بارگذاری مجدد سرویس BIND ) برای این مرحله در قسمت بالا، سمت راست صفحه، گزینه Stop BIND را انتخاب کرده و پس از اعمال تغییرات، در همین قسمت بر روی گزینه Start BIND کلیک می‌کنیم.

بعد از انجام مراحل بالا، تنظیمات مربوط به vps تکمیل شده و باید مقادیر ns1.yourdomain.com و ns2.yourdomain.com به عنوان DNS Server برای دومین مورد نظر ثبت شود که این عملیات بسته به شرکتی که دومین از آن خریداری شده متفاوت می‌باشد.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

روش ساخت چند هاست مجازی در localhost

آیا قصد طراحی سایت دارید؟ آیا همزمان چند سایت را توسعه می‌دهید؟ آیا از نوشتن localhost در نوار آدرس مرورگر خود خسته شده‌اید؟ آیا دوست دارید به جای localhost بنویسید cool.com؟ آیا از این سوالات خسته شده‌اید؟ با ما باشید، با آموزشی دیگر از سری آموزش‌های دیگر. خب، قصد دارم که دو تا هاست مجازی […]

The post روش ساخت چند هاست مجازی در localhost appeared first on گاه‌نوشت‌های یک وبلاگ‌نویس.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

هدایای رایانش مشبک

قرار بود تا ۱۵ شهریور به ۲ تا از دوستان که با موندن در سایت به پروژه رایانش مشبک تحت وب کمک کردند هدیه های کوچولویی بدم، ولی متاسفانه یک مقداری بد قولی کردم و افتادم به الان. برای همین تصمیم گرفتم به جای ۲ تا هدیه به ۴ نفر هدیه بدم. قرعه کشی بین […] ادامه مطلب