روترها و فایروال های نرم افزار رایگان. بر اساس لینوکس و یونیکس. ادمین با خیال راحت آشنایی با کنترل پنل های وب برای سرور لینوکس مدیریت لینوکس از طریق وب

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

ادبیات مختلفی در این باره نوشته شده است. برخی از کتاب های مربوط به لینوکس هزار صفحه هستند. شما باید از طریق ترمینال کار کنید و تمام دستورات را به صورت دستی وارد کنید. اما همچنان می توانید با دستان خود یک سرور لینوکس کوچک بسازید که شامل ذخیره سازی فایل، سرویس های وب و یک پروتکل ایمیل می شود.

سرور اوبونتو مبتنی بر سیستم عامل لینوکس است. برای کار کردن به یک پردازنده مدرن، یک کارت گرافیک خوب یا فضای ذخیره سازی بزرگ نیاز ندارد. RAM. با لینوکس، می توانید سرور را حتی روی یک لپ تاپ قدیمی مستقر کنید. و تمام اجزای لازم را خواهد داشت: نامه، FTP، وب.

می توانید یک تصویر دیسک لینوکس را از وب سایت Ubuntu.ru دانلود کنید. هر نسخه ای را با سرور (نه دسکتاپ!) انتخاب کنید. دانلود از طریق یک کلاینت تورنت انجام می شود. این تصویر باید روی یک دیسک یا درایو فلش (با استفاده از LiveUSB) نوشته شود. همچنین می توانید از درایو مجازی استفاده کنید.

اوبونتو رابط کاربری ساده شده ای دارد. هیچ افراط گرافیکی در آن وجود ندارد. این سیستم عامل برای ساخت یک سرور لینوکس DIY عالی است. با آن از منابع کامپیوتری برای نیازهای دامنه استفاده خواهد شد. از این گذشته، او برای کار کردن به کمی نیاز دارد.

نصب آن به این صورت است:

  • زبان و منطقه ای را که در آن زندگی می کنید انتخاب کنید.
  • یک نام مدیر ایجاد کنید. برای مدیریت سرور استفاده می شود.
  • همچنین یک نام کاربری را در قسمت "نام کاربری برای حساب خود" وارد کنید. تحت این حساب شما با پشتیبانی فنی اوبونتو ارتباط برقرار خواهید کرد.

تعیین نام کاربری در اوبونتو

  • رمز عبور خود را وارد کنید. آن را تایید کنید.

رمز عبور را وارد کنید حساب کاربری

  • اگر دامنه دارید آن را مشخص کنید. این شامل تمام خدمات: فایل (FTP)، ایمیل، میزبانی وب سایت و غیره خواهد بود.
  • صبر کنید تا سیستم نصب شود.
  • پس از آن، او اجزای اضافی را ارائه می دهد.

در اینجا لیستی از موارد مورد نیاز برای سرور لینوکس و عملکرد کامل آن آمده است:

  • SS را باز کنید. برای مدیریت از راه دور استفاده می شود. اگر تصمیم دارید سرویس را از رایانه دیگری مدیریت کنید، این کار مفید خواهد بود. سپس در رایانه شخصی لینوکس می توانید مانیتور و آداپتور ویدیو را غیرفعال کنید.
  • لامپ. مجموعه ای از ابزارهای لینوکس که شامل آپاچی (وب سرور) می شود. MySQL (پایگاه داده) و PHP (زبان برنامه نویسی برای CMS). این اجزا برای ایجاد یک رابط کنترل مورد نیاز هستند.
  • سرور فایل سامبا به شما امکان می دهد اشتراک گذاری فایل بین رایانه ها را پیکربندی کنید. اگر به سرور FTP نیاز دارید، این گزینه را انتخاب کنید.
  • میزبان ماشین مجازی اگر می خواهید از قابلیت های مجازی سازی استفاده کنید، نصب کنید.
  • سرور چاپ. پرینترهای شبکه
  • سرور DNS. سیستم نام دامنه. با آن می توانید آدرس IP را با نام کامپیوتر تشخیص دهید و بالعکس.
  • سرور ایمیل. سرور ایمیل.
  • پایگاه داده PostgreSQL. پایگاه داده های شی - رابطه ای

آنچه را که نیاز دارید انتخاب کنید و نصب را تأیید کنید. هنگامی که برای اولین بار شروع به کار کردید، باید لاگین مدیر و رمز عبور خود را وارد کنید. کنسول باز خواهد شد. این شبیه به خط فرمان ویندوز یا رابط سیستم عامل MS DOS است.

در ابتدا باید به‌روزرسانی‌ها را بررسی کنید. دستور "Sudo apt-get update" یا "Sudo apt-get upgrade" را بدون نقل قول تایپ کنید. پس از به روز رسانی، می توانید شروع به تنظیم تمام اجزای سرور کنید: FTP، ایمیل، وب.

یک رابط شبه گرافیکی برای Ubuntu - Midnight Commander وجود دارد. این یک آنالوگ از پوسته نورتون فرمانده است که برای سیستم MS DOS توسعه یافته است. کار با چنین رابط کاربری ساده تر است - همه چیز واضح تر از کنسول است.

راه اندازی ترمینال لینوکس

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

  1. برنامه ها را باز کنید.
  2. روی "Standards" کلیک کنید.
  3. یک "ترمینال" وجود خواهد داشت.

می توانید مانند سرور اوبونتو دستورات را در آن وارد کنید.

  • برای نصب کامپوننت‌های LAMP (اگر قبلاً وجود نداشته‌اند)، باید دستورات "sudo apt-get update"، "sudo apt-get install tasksel" و "sudo tasksel install lamp-server" را به ترتیب وارد کنید. بعد از هر یک، Enter را فشار دهید.
  • برای دانلود Open SSh، عبارت sudo apt-get install openssh-server را تایپ کنید.
  • برای نصب فایل سرور سامبا، عبارت sudo apt-get install samba را بنویسید.

هنگام نصب MySQL از بسته LAMP، باید یک رمز عبور مدیر برای SQL تنظیم کنید.

وب سرور محلی

برای ایجاد وب، سرور باید IP اختصاصی خود را داشته باشد. سپس پس از نصب LAMP، صفحه تست آپاچی در این آدرس IP در دسترس خواهد بود. این وب آینده است. در آینده امکان نصب FTP، پایگاه داده و پروتکل پستی روی آن وجود خواهد داشت. برای پیکربندی وب سرور:

  • phpMyAdmin را نصب کنید. برای انجام این کار، در ترمینال یا کنسول، یکی پس از دیگری تایپ کنید، "sudo apt-get install phpmyadmin" را وارد کنید.

  • و سپس "سرویس sudo apache2 راه اندازی مجدد".
  • کامپوننت بارگذاری خواهد شد. آپاچی دوباره راه اندازی خواهد شد. اقدامات بعدی به نسخه سیستم عامل بستگی دارد.

اگر اوبونتو 13.1 و بالاتر دارید، از دستورات استفاده کنید:

  1. sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  2. sudo a2enconf phpmyadmin
  3. sudo /etc/init.d/apache2 بارگذاری مجدد

آنها را به ترتیب یکی پس از دیگری، پس از هر فشار Enter وارد کنید.

در اوبونتو 16.04، دستورالعمل های دیگری مورد نیاز است:

  1. sudo apt-get نصب php-mbstring php-gettext
  2. sudo phpenmod mcrypt
  3. sudo phpenmod mbstring
  4. sudo systemctl راه اندازی مجدد apache2

پس از وارد کردن آنها و راه اندازی مجدد خودکار سرویس، رابط وب در http:///phpmyadmin در دسترس خواهد بود.

  • پیکربندی و داده های مربوط به آن در پوشه سرور آپاچی "etc/apache2/" قرار دارد. Apache2.conf - فایل پیکربندی برای توزیع
  • دایرکتوری های "mods-available"/"sites-available" و "mods-enabled"/"sites-enabled" شامل مدها و سایت ها هستند.
  • Ports.conf پورت های گوش دادن را فهرست می کند.
  • اگر بعد از دستور sudo /etc/init.d/apache2 کلمه "Stop" را اضافه کنید، آپاچی مکث می کند. اگر "شروع" دوباره شروع می شود. اگر "راه اندازی مجدد" - راه اندازی مجدد خواهد شد.
  • برای انتخاب مستقل مسیر برای ذخیره سایت ها، به ترتیب "sudo a2enmod rewrite" و "sudo a2enmod userdir" را در ترمینال وارد کنید.

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

سرور ایمیل

برای ایجاد یک سرور ایمیل در لینوکس، باید از قبل یک دامنه ثبت شده داشته باشید. همچنین باید یک IP ثابت داشته باشید.

  • کامپوننت Postfix را نصب کنید. برای انجام این کار، "sudo apt-get postfix" را در کنسول تایپ کنید.
  • وقتی بوت شد، دستور sudo /etc/initd/postfix start را بنویسید. سرویس شروع به کار خواهد کرد.
  • Postfix از قبل حاوی پارامترهایی است که برای کار کامل با پروتکل SMTP مورد نیاز است. اما با این حال، کمی تغییر دادن ضرری ندارد.
  • فایل /etc/postfix/main.cf را ​​باز کنید.
  • مقدار "mydomain =" را در آن پیدا کنید. بعد از علامت “=” نام دامنه را بنویسید.
  • سپس به دنبال "myhostname =" بگردید. و نام دستگاه را وارد کنید.
  • اکنون سرور ایمیل می تواند نامه هایی را به رایانه های دیگری که در همان شبکه هستند ارسال کند. برای اینکه بتواند مکاتباتی را به دامنه های دیگر در اینترنت ارسال کند، در فایل “main.cf” خط “inet_interfaces =” را پیدا کنید. بعد از آن کلمه "همه" را قرار دهید.
  • در متغیر "mynetworks ="، محدوده آدرس‌های همه رایانه‌های موجود در زیر شبکه خود را وارد کنید (مثلاً 127.0.0.0/8).

اگر سرویس به درستی پیکربندی شده باشد و تمام شرایط (آدرس IP دائمی، دامنه ثبت شده) رعایت شود، سرور قادر به دریافت و ارسال مکاتبات خواهد بود. اگر رکورد MX دامنه شما به هاست شما اشاره دارد.

برای مشاهده گزارش‌های منابع، از دستور tail -f /var/log/mail/info استفاده کنید. برای دریافت پیام از او، "mailq" را وارد کنید.

سرور فایل

ممکن است برای تبادل اسناد و آپلود فایل ها به یک سرور FTP لینوکس نیاز داشته باشید. چندین نسخه از چنین منابعی وجود دارد: vsFTPd، Samba، proFTPd.

بیایید نگاهی دقیق تر به vsFTPd بیندازیم. می توان آن را با یک دستور نصب و راه اندازی کرد - "sudo apt-get install vsftpd". تنظیمات بیشتر به ترجیحات شما و نوع سرویسی که می خواهید انجام دهید بستگی دارد. ممکن است برای تغییر تنظیمات به حقوق مدیر نیاز باشد.

  1. بلافاصله پس از دانلود برنامه، سیستم یک کاربر جدید ایجاد می کند و پوشه ای را به فهرست اصلی اضافه می کند که برای کار با ذخیره سازی سرور در نظر گرفته شده است. همچنین در دایرکتوری "etc" یک فایل "ftpusers" وجود دارد. در آنجا می توانید کاربرانی را که از دسترسی به فایل ها محروم هستند اضافه کنید.
  2. پس از نصب، بهتر است دایرکتوری که فایل ها در آن قرار دارند را به پوشه "var" تغییر دهید. برای انجام این کار، به عنوان یک مدیر، دستور "usermod -d /var/ftp ftp && rmdir /home/ftp" را بنویسید.
  3. یک گروه کاربری جدید ایجاد کنید. به عنوان مثال، "userftp". "addgroup userftp" را در کنسول تایپ کنید.
  4. یک حساب کاربری جدید به آن اضافه کنید (برای سادگی، نام کاربر و گروه را یکسان می‌گذاریم). از دستور "useradd -a /var/ftp -g userftp userftp" استفاده کنید. همچنین یک کاربر ایجاد می کند. برای گنجاندن نام مستعار موجود در گروه، به جای “useradd” بنویسید “usermod”.
  5. باید برای کاربر جدید یک رمز عبور ایجاد کنید. "passwd userftp" را در ترمینال وارد کنید.
  6. "chmod 555 /var/ftp && chown root:userftp /var/ftp" را تایپ کنید تا به حساب کاربری اجازه دسترسی به پوشه اصلی سرور فایل را بدهید.
  7. حالا یک دایرکتوری عمومی ایجاد کنید. به ترتیب "mkdir /var/ftp/pub" و "chown userftp:userftp /var/ftp/pub" را وارد کنید.

در ابتدا، FTP در حالت آفلاین شروع می شود. او فیلمنامه ای دارد که نقش یک شیطان را بازی می کند. با این عملکرد، چندین دستور در دسترس است. آنها بعد از خط "sudo service vsftpd" وارد می شوند.

  • توقف و شروع. غیر فعال و فعال کنید.
  • راه اندازی مجدد و بارگذاری مجدد. راه اندازی مجدد. برای اعمال تنظیمات جدید لازم است. تفاوت بین دستورات این است که در مرحله دوم راه اندازی مجدد بدون خاموش شدن کامل اتفاق می افتد.
  • وضعیت. اطلاعات وضعیت

پیکربندی بیشتر سرور شامل بازنویسی فایل پیکربندی است که در etc/vsftpd.conf قرار دارد. ساختار ساده و قابل فهمی دارد. درک آن کاملاً آسان است. اگرچه این نیاز به دانش خاصی دارد. قبل از تغییر این فایل، منطقی است که یک نسخه پشتیبان از آن تهیه کنید. به طوری که در صورت شناسایی خطا، همه چیز قابل بازیابی است. دستور cp /etc/vsftpd.conf /etc/vsftpd_old.conf را وارد کنید و اطلاعات ذخیره خواهد شد.

پس از این می توانید ویرایش را شروع کنید.

  • در پارامتر "listen=" "YES" را بنویسید. سپس سرور در حالت مستقل کار خواهد کرد.
  • "Local_enable" به کاربران محلی اجازه ورود به سیستم را می دهد.
  • "Write_enable" به آنها امکان دسترسی به دایرکتوری های اصلی خود را می دهد.
  • "Anonymous_enable". با تنظیم "NO" می توانید حقوق کاربران ناشناس را محدود کنید. همچنین یک گزینه "no_anon_password" وجود دارد - ورود ناشناس بدون رمز عبور. همچنین می توان آن را ممنوع کرد.

اگر می خواهید یک سرور عمومی بسازید، پس از خط "گوش دادن" باید چندین پارامتر اضافی اضافه کنید.

  • "Max_clients". تعداد اتصالات همزمان
  • "Idle_session_timeout" و "data_connection_timeout". وقفه های زمانی جلسه
  • "Ftpd_banner". پیام خوش آمدگویی برای بازدیدکنندگان می توانید بنویسید، به عنوان مثال، "سلام!"

سرور ترمینال

یک سرور ترمینال لینوکس برای شرکت ها و دفاتر در نظر گرفته شده است، جایی که همه رایانه ها به یک شبکه متصل هستند. وقتی می توانید از هر رایانه شخصی (در صورت دسترسی) سازمان به ترمینال دسترسی داشته باشید بسیار راحت است. این فرصت های بزرگی را برای مدیریت از راه دور باز می کند.

LTSP - Linux Terminal Server Project - برای این کار مناسب است. این برنامه در بسته استاندارد اوبونتو گنجانده شده است. برای نصب آن:

  1. دستور "ltsp-server-standalone" را وارد کنید.
  2. سپس «apt-get update && apt-get install ltsp-server-standalone» را بنویسید.
  3. منتظر بمانید تا همه چیز دانلود و به روز شود.
  4. حال باید سیستم کلاینت را نصب کنیم. "ltsp-build-client" را تایپ کنید.
  5. سپس "ltsp-build-client -dist trusty -arch i386 -fat-client-desktop lubuntu-desktop".
  6. از دستور "debootstrap" استفاده کنید تا توزیع به طور خودکار به فهرست "opt/ltsp/i386" گسترش یابد.

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

زمانی که نیاز به کنترل کامل سرور لینوکس خود دارید، بهترین گزینه استفاده از ترمینال است. در اینجا می توانید همه چیز را بسیار دقیق پیکربندی کنید و فقط آن پارامترهایی را که نیاز دارید تنظیم کنید. اما این همیشه امکان پذیر نیست و همیشه زمانی برای این کار وجود ندارد، به خصوص اگر چندین سایت دارید. اما می توانید از کنترل پنل های سرور لینوکس استفاده کنید.

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

کنترل پنل هاست یک رابط مبتنی بر وب است که به شما امکان می دهد ویژگی های اصلی سرور خود را در یک مکان مدیریت کنید. می توانید سرویس ها را پیکربندی و نصب کنید، حساب ها را اضافه کنید ایمیل، حساب های FTP، مدیریت فایل ها، نظارت بر فضای دیسک و بار سرور، ایجاد پشتیبان گیریو خیلی بیشتر

به دلیل سادگی، کنترل پنل ها اغلب در VPS/VDS برای خودکارسازی وظایف مدیر، و همچنین در میزبانی مجازی برای محدود کردن اختیارات مدیر وب در سیستم و دادن کنترل کافی به او استفاده می شود. حال به سراغ لیست پنل های لینوکس می رویم.

1. سی پنل

cPanel یک کنترل پنل میزبان سرور لینوکس مدرن و غنی از امکانات است. این یک رابط مدرن، بسیار راحت و زیبا دارد که هر مبتدی می تواند آن را درک کند. این پنل در سایت های مختلف میزبانی وب بسیار رایج است.

سی پنل کنترل کامل دامنه ها و زیر دامنه ها، پایگاه داده ها، فایل های روی سرور را می دهد. صندوق های پستیو حتی گواهینامه های امنیتی SSL. فقط وب سرور آپاچی پشتیبانی می شود. در نوار کناری می توانید بوت فعلی سیستم را نظارت کنید. و در تنظیمات می توانید تغییر دهید ظاهررابط و تم متفاوت را اعمال کنید. تنها یک منفی وجود دارد: برای استفاده از پنل باید ماهی یک بار هزینه اشتراک بپردازید.

2. پلسک

پلسک یکی دیگر از کنترل پنل های محبوب و تجاری لینوکس است. این بیشتر برای VPS در نظر گرفته شده است، زیرا با سیستم مدیریت کانتینر OpenVZ یکپارچه شده است. اکثر ویژگی های استاندارد مانند دامنه، صندوق پستی، FTP، پایگاه داده و مدیریت فایل پشتیبانی می شوند.

امکانات عبارتند از: تعداد زیادیافزونه هایی که عملکرد پنل را افزایش می دهند.

3.ISPConfig

ISPConfig یک کنترل پنل منبع باز برای لینوکس است که به شما امکان می دهد چندین سرور را از یک مکان مدیریت کنید. این برنامه تحت مجوز BSD توزیع شده است. همه توابع استاندارد مانند مدیریت دامنه، FTP، SQL، BIND، پایگاه داده پشتیبانی می شوند. همچنین پشتیبانی از مدیریت سرورهای مجازی وجود دارد.

این پنل می تواند با سرورهای وب Apache و Nginx کار کند، از انعکاس پیکربندی، خوشه بندی و موارد دیگر پشتیبانی می کند.

4. آجنتی

Ajenti یکی دیگر از کنترل پنل های منبع باز اوبونتو است که دارای رابط کاربری ساده ای است که حتی یک وب مستر مبتدی نیز می تواند آن را کشف کند. این پنل برای میزبانی یا VPS عالی است.

این برنامه با تعداد زیادی پلاگین از پیش نصب شده ارائه می شود که از راه اندازی Apache، Nginx، MySQL، FTP، iptables، Cron، Munin، Samba، Squid و بسیاری از خدمات پشتیبانی می کند. ابزارهای داخلی برای یک مدیر فایل، ویرایشگر کد و حتی یک ترمینال وجود دارد.

5. کلکسو

Kloxo یکی دیگر از داشبوردهای منبع باز است. این برای استفاده در Red Hat و CentOS در نظر گرفته شده است. از تمام توابع استاندارد پنل مانند مدیریت دامنه، مدیریت پایگاه داده، php، perl، cgi، پشتیبان گیری و غیره پشتیبانی می کند.

کار با وب سرور آپاچی پشتیبانی می شود. از جمله موارد دیگر، پنل از نظر منابع بسیار کم تقاضا است.

6.OpenPanel

OpenPanel یک پنل منبع باز است که تحت مجوز گنو توزیع می شود. این رابط کاربری آسان دارد و به شما امکان می دهد Apache، AWStats، Bind، PureFTPd، Postfix، MySQL، IPTables، Courier-IMAP و بسیاری موارد دیگر را مدیریت کنید.

7. ZPanel

ZPanel یک کنترل پنل کراس پلتفرم رایگان و با کاربری آسان است که می تواند روی لینوکس، یونیکس، مک او اس و ویندوز اجرا شود.

Zpanel به طور کامل با PHP نوشته شده است و با Apache، PHP و MySQL کار می کند. همراه است مجموعه پایهگزینه هایی برای اجرا بر روی سرور شما از جمله امکانات می توان به مدیریت تنظیمات آپاچی، hMailServer، سرور FileZilla، MySQL، PHP، Webalizer، RoundCube، PhpMyAdmin، phpSysInfo، FTP و موارد دیگر اشاره کرد.

8. EHCP

EHCP (Easy Hosting Control Panel) یک کنترل پنل میزبانی رایگان است. شما می توانید پایگاه های داده MySQL، حساب های ایمیل، دامنه ها، FTP را مدیریت کنید.

از جمله ویژگی های پنل می توان به پشتیبانی از Nginx با php-fpm اشاره کرد که به شما امکان می دهد آپاچی را کاملاً رها کنید و عملکرد عالی را ارائه می دهد.

9.ispCP

ispCp یک پروژه متن باز است که از مدیریت چندین سرور بدون محدودیت پشتیبانی می کند. همه چیز اینجاست توابع لازممانند مدیریت دامنه ها، ایمیل، حساب های FTP، پایگاه های داده و بسیاری موارد دیگر. همه اینها در چندین سرور.

10. VHCS

VHCS یکی دیگر از کنترل پنل هاست منبع باز برای لینوکس است. این به طور خاص برای میزبانی مجازی طراحی شده است و با PHP، Perl و C نوشته شده است. با چند کلیک می توانید دامنه، ایمیل، FTP، آپاچی، مشاهده آمار و غیره را تنظیم کنید.

11. RavenCore

Ravencore یک پنل ساده برای لینوکس است که هدف آن شبیه به cPanel و Plesk است. به زبان PHP نوشته شده است و اسکریپت های کنترل به زبان Perl و Bash هستند. این پنل با پروژه هایی مانند MySQL، Apache، PhpMyAdmin، Postfix و Awstats ادغام می شود.

12.Virtualmin

Virtualmin یکی از محبوب ترین کنترل پنل های میزبانی وب برای لینوکس است. این برای Apache طراحی شده است و به شما امکان می دهد پایگاه داده ها، دامنه ها، صندوق های پستی Sendmail یا Postfix و سایر خدمات را در یک رابط وب مدیریت کنید.

13. WebMin

WebMin یک کنترل پنل سرور لینوکس منبع باز غنی و قدرتمند است. Webmin به شما امکان مدیریت می دهد اجزای مختلفسیستم ها، به عنوان مثال، راه اندازی هاست مجازی آپاچی، نصب برنامه های RPM، راه اندازی iptables و DNS، شبکه، پارامترهای مسیریابی، ایجاد پایگاه داده و غیره.

14.DTC

Domain Technologie Control (DTC) یک کنترل پنل سرور وب رایگان برای مدیریت و پیکربندی آسان است. می‌توانید حساب‌های FTP و ایمیل ایجاد کنید، دامنه‌ها را اضافه کنید و موارد دیگر.

15. دایرکت ادمین

DirectAdmin یک کنترل پنل منبع باز قدرتمند برای لینوکس است. شما می توانید تعداد نامحدودی از وب سایت ها را مدیریت کنید، دامنه ها، زیر دامنه ها، حساب های ایمیل، FTP، پایگاه های داده، پیکربندی گزینه های PHP و موارد دیگر را تنظیم کنید.

16.InterWorx

InterWorx یک سیستم مدیریت سرور لینوکس و پنل مدیریت هاست مبتنی بر وب است. این پنل می تواند در دو حالت کار کند: حالت مدیر با کنترل کامل و حالت وب مستر، تنها با دسترسی به حساب کاربری و عملکردهای مرتبط.

17. فروکسلر

Froxlor یک کنترل پنل سرور سبک وزن برای میزبانی یا کنترل سرور VPS است. آمار بسیار خوبی در مورد استفاده از منابع سرور و همچنین تمام ویژگی های استاندارد پنل وجود دارد. کار با سرورهای وب Apache2 یا Lighttpd پشتیبانی می شود.

18. BlueOnyx

BlueOnyx یک توزیع منبع باز لینوکس بر اساس CentOS 6.3 یا Scientific Linux 6.3 است. او قصد دارد یک سیستم آماده برای استفاده به عنوان میزبانی وب را پیاده سازی کند. این توزیع دارای یک رابط کاربری گرافیکی است که به شما امکان می دهد حساب های ایمیل، FTP و سایر ویژگی ها را مدیریت کنید.

19. سیستم ISP

ISPManager یک کنترل پنل هاست تجاری با ویژگی های بسیار است. این در دو نسخه ارائه می شود - Lite، برای مدیریت VPS شما، و Bussines، برای مدیریت میزبانی با تعداد زیادی مشتری.

همه توابع معمول در اینجا وجود دارد، شما می توانید دامنه ها، نامه ها، پایگاه های داده را مدیریت کنید. پشتیبانی از Apache، Lighttpd و Nginx وجود دارد و عملکرد اصلی را می توان با استفاده از ماژول ها گسترش داد.

20. Vesta CP

Vesta CP یکی از بهترین کنترل پنل های سرور منبع باز است. دارای ویژگی های کافی برای راه اندازی یک سیستم لینوکس با استفاده از یک رابط ساده و بصری است. می توانید پنل را از مخازن رسمی اکثر توزیع ها نصب کنید.

نتیجه گیری

در این مقاله به بررسی بهترین کنترل پنل های لینوکس پرداخته ایم که می توانید از آنها برای مدیریت سرور یا VPS خود استفاده کنید. از چه پنل هایی برای مدیریت سرورها استفاده می کنید؟ در نظرات بنویسید!

سیستم های یونیکس مانند همیشه با خط فرمان همراه بوده اند، بنابراین سطح مدیران بالاتر در نظر گرفته می شد و مبتدیان چنین راه حل هایی را دور می زدند. اما زمان در حال تغییر است، حتی در یک سازمان کوچک می‌توانید سیستم‌های *nix را پیدا کنید که کسی باید آنها را مدیریت کند. باید اعتراف کرد که رابط کاربری گرافیکی دارای تعدادی مزیت است - وضوح، سهولت استفاده، قابل فهم بودن و احتمال کمتر خطا. انتخاب از میان ده ها پروژه آسان نیست: علیرغم شباهت ظاهری، همه آنها مجموعه ای از عملکردهای متفاوت دارند. بیایید روی نمادین ترین آنها تمرکز کنیم.

کابین خلبان

جوانترین پروژه بررسی تنها دو سال از عمر آن می گذرد. Cockpit یک کنترل پنل وب سرور منبع باز است که توسط Red Hat توسعه یافته است. طراحی شده برای نظارت بر عملکرد و وضعیت سیستم ها و استقرار خدمات مبتنی بر کانتینر. با استفاده از یک رابط واضح، انجام وظایف اصلی مدیریت بسیار آسان است: در اینجا می توانید خدمات را شروع و متوقف کنید (سیستم شده)، دستگاه های ذخیره سازی را پیکربندی کنید (راه اندازی LVM، ایجاد RAID)، پیکربندی شبکه (پیوند، VLAN، پل)، مدیریت کاربر حساب‌ها، پیوستن به دامنه، مدیریت کلیدهای SSH کاربر، نظارت بر بار در زمان واقعی، بررسی گزارش و موارد دیگر. من به ویژه می خواهم توانایی کار با ظروف Docker را برجسته کنم. برای مدیریت چندین سرور از یک کنسول وب، می‌توانید پنل مدیریت خوشه Kubernetes یا OpenShift v3 را به داشبورد متصل کنید. از مزایای بدون شک Cockpit می توان به استفاده از ترمینال و مرورگر وب برای کنترل سرور اشاره کرد. برخلاف راه حل های دیگر، این رویکرد در اینجا هیچ مشکلی ایجاد نمی کند. می توانید دستورات را در کنسول صادر کنید و نتایج را در کابین خلبان کنترل کنید یا برعکس. علاوه بر این، Cockpit خود یک ترمینال فراهم می کند، بنابراین می توانید سرور را به طور کامل از مرورگر مدیریت کنید.

وب سرویس Cockpit (Cockpit-ws)، نصب شده بر روی سیستم پایه و با استفاده از یک سوکت systemd، به کاربران محلی اجازه می دهد تا با استفاده از PAM به رابط دسترسی داشته باشند (تنظیمات معمولاً /etc/pam.d/cockpit هستند). سیستم های راه دور باید دارای یک سرور SSH در حال اجرا باشند. برای اتصال می توانید از ترکیب لاگین/رمز عبور استفاده کنید، ورود SSO بر اساس Kerberos یا استفاده از کلید عمومی امکان پذیر است. امکان ورود به یک سرور راه دور با اطلاعات فعلی کاربر وجود دارد.

مدیریت با استفاده از پنل وب انجام می شود. رابط بومی سازی نشده است، اما، در اصل، این هیچ مشکلی ایجاد نمی کند، زیرا تمام پارامترها واضح هستند و معمولاً باید روی یک پیوند کلیک کنید یا فیلدهای پیشنهادی را پر کنید.

نقطه ضعف Cockpit این است که به systemd متصل است. توزیع‌هایی که از یک مدیر سرویس متفاوت استفاده می‌کنند، همه ویژگی‌ها کار نمی‌کنند. اگرچه این مانع از جمع آوری تمام سرورها در یک رابط برای دسترسی راحت تر به آنها نمی شود.

در مخزن توزیع فدورا از نسخه 21 موجود است. علاوه بر کد منبع، در وب سایت پروژه می توانید پیوندهایی به مخازن توسعه دهندگان برای Fedora، RHEL/CentOS، Arch Linux و Ubuntu بیابید. نسخه اوبونتو مشخص نشده است، اما با توجه به اتصال به systemd، در تاریخ 15.04/15.10 بدون فایل کار خواهد کرد. می توانید آن را در نسخه های قبلی که از Upstart استفاده می کنند، از جمله محبوب 14.04 LTS روی سرورها، اجرا کنید، اما برخی از توابع کار نمی کنند. نصب و راه اندازی:

$ sudo add-apt-repository ppa:jpsutton/cockpit $ sudo apt-get update $ sudo apt-get install cockpit $ sudo apt-get install glib-networking $ sudo /usr/sbin/remotectl گواهی -- اطمینان --user= root $ sudo /usr/libexec/cockpit-ws

به صورت اختیاری، در خط راه اندازی cockpit-ws، می توانید پورت (--port) را جایگزین کنید و استفاده از TLS (--no-tls) را غیرفعال کنید، اما بهتر است از فایل پیکربندی cockpit.conf استفاده کنید. در حین نصب، گواهی خود امضا شده تولید می شود. به طور پیش فرض، پروتکل HTTPS و پورت 9090 (https://ip-server:9090) برای مدیریت استفاده می شود. پس از ورود به سیستم، کاربر با یک پنل نظارتی مواجه می شود که نمودارهایی از بار CPU، حافظه، شبکه و عملیات دیسک I/O را نشان می دهد. در زیر سروری است که Cockpit روی آن نصب شده است. برای دریافت اطلاعات روی آن، فقط روی پیوند کلیک کنید. تمام تنظیمات به شش منو تقسیم می شوند که هدف آنها مشخص است. برای اتصال یک سرور جدید، کافیست Add Server را انتخاب کنید و نام یا IP آن را مشخص کنید. چک باکس "ورود با اعتبار فعلی من" به شما امکان می دهد از اطلاعات ورود به سیستم فعلی خود استفاده کنید. تنظیمات مربوط به عملکرد کابین خلبان معمولاً مورد نیاز نیست.

آجنتی


وستا سی پی

ادامه فقط برای اعضا در دسترس است

گزینه 1. برای خواندن همه مطالب موجود در سایت به انجمن "سایت" بپیوندید

عضویت در انجمن در مدت زمان مشخص شده به شما امکان دسترسی به تمام مطالب هکرها را می دهد، تخفیف تجمعی شخصی شما را افزایش می دهد و به شما امکان می دهد امتیاز حرفه ای Xakep را جمع آوری کنید!

مقاله قبلی استفاده از پوسته گرافیکی برای بهینه سازی کار با سروری که لینوکس را اجرا می کند مورد بحث قرار گرفت. اما اگر استفاده از آن به دلایلی توصیه نمی شود چه باید کرد؟ انجام کار در کنسول؟

خوشبختانه برای لینوکس جایگزین دیگری وجود دارد - یک رابط وب.

برنامه Webmin به طور خاص برای مدیریت لینوکس توسعه یافته است. این یک وب سرور ساده و مجموعه ای از اسکریپت ها در پرل است که عملکرد رابط وب را فراهم می کند.

نصب و راه اندازیوبمین

هیچ اطلاعاتی در مورد مخزن نصب وبمین در ابتدا در سیستم وجود ندارد. بنابراین، ابتدا باید اضافه شود.

برای این کار باید فایل /etc/apt/sources.list را باز کنید و خط زیر را در پایان اضافه کنید:

deb http://download.webmin.com/download/repository sarge contrib

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

apt-get نصب وبمین

apt - وبمین را نصب کنید

پس از نصب، وبمین به طور خودکار راه اندازی می شود. صفحه ورود در آدرس سرور از طریق پورت 10000 ( آدرس_سرور: 10000)

ورود به سیستم با استفاده از اعتبار یک کاربر محلی که دارای امتیازات مدیریتی است انجام می شود.

کار باوبمین

پس از ورود به صفحه شروع وبمین میرسیم.

این صفحه شامل اطلاعات مختصراطلاعات سیستم (نسخه وبمین، نوع پردازنده، حافظه مورد استفاده، فضای دیسک استفاده شده و غیره) و منوی اصلی (در سمت چپ قرار دارد).

وب مین بسیار پیچیده است نرم افزاربا بسیاری از ماژول ها و توابع و حتی با تمام تمایل، کار با آن را نمی توان به طور کامل در یک مقاله توضیح داد. بنابراین، ما به طور خلاصه فقط به جزئیات اصلی می پردازیم.

منوی اصلی شامل چندین بخش است:

  • وبمین
    تنظیمات مستقیم از وبمین؛
  • سیستم
    اطلاعات سیستم و تنظیمات سیستم (کاربر، فرآیندها، خدمات و غیره)؛
  • سرورها
    مدیریت سرورهای نصب شده (سرورهای وب، سرورهای پایگاه داده و ...)
  • دیگران
    ابزارهای مدیریتی که در بخش های دیگر (مدیر فایل، پنجره کنسول و غیره) گنجانده نشده اند.
  • شبکه سازی
    تنظیمات شبکه؛
  • سخت افزار
    مدیریت سخت افزار (زمان سیستم، مدیریت دیسک، مدیریت چاپگر و غیره)؛
  • خوشه
    مدیریت چندین سرور متحد شده در یک خوشه. وبمین تنها روی یکی از آنها نصب شده است. کار با بقیه با استفاده از پروتکل RPC انجام می شود.
  • غیراستفاده می شودماژول ها
    ماژول های وبمین استفاده نشده ماژول‌هایی که نصب شده‌اند، اما اجزای مورد نیاز روی سرور برای کار کردن آنها وجود ندارد. اگر این مؤلفه ها متعاقباً نصب شوند، برای اتصال ماژول های لازم، لازم است ماژول ها را به روز کنید ("Refresh Modules").
  • جستجو کنید
    جستجوی داخلی وبمین؛
  • مشاهده کنیدماژولسسیاههها
    لاگ تغییر ماژول وبمین.
  • سیستماطلاعات
    اطلاعات مختصری در مورد سیستم این صفحه شروع زمانی است که وارد سیستم می شوید.
  • تازه کردنماژول ها
    به روز رسانی ماژول های وبمین تغییرات تنها پس از خروج از سیستم و ورود مجدد به سیستم اعمال خواهند شد.
  • خروج از سیستم
    خروج از سیستم

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

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

این فایل منیجر به شما امکان می دهد فقط عملیات ساده را انجام دهید. ایجاد دایرکتوری‌ها و فایل‌های متنی، ویرایش فایل‌های متنی، ایجاد آرشیو، باز کردن آرشیوها (در صورت وجود، برای مثال، از حالت فشرده خارج کردن)، آپلود فایل‌ها از کامپیوتر به سرور و بالعکس.

همچنین قابل ذکر است که امکان تغییر صاحبان فایل ها و پوشه ها و حقوق دسترسی به آنها با استفاده از رابط مدیر فایل وجود دارد.

این امر به ویژه زمانی صادق است که در نظر داشته باشید که فایل‌ها و پوشه‌ها با مالک پیش‌فرض root:root و مجوزهای 755 و 644 به ترتیب ایجاد می‌شوند.

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

بنابراین، استراتژی دسترسی به فایل سیستم باید به درستی فکر شود.

کار با کنسول

برای کار با کنسول، از صفحه «ورود متنی» در بخش «سایر» استفاده کنید.

فیلد سیاه دقیقاً عملکرد کنسول لینوکس را شبیه سازی می کند، بنابراین، اگر به یک کنسول معمولی نیاز دارید، وبمین این فرصت را فراهم می کند.

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

کار با

ماژول کار با آپاچی در بخش "سرورها" منوی اصلی از طریق پیوند "وب سرور آپاچی" در دسترس است.

در صفحه شروع ماژول می توانید لیستی از همه میزبان های مجازی موجود را مشاهده کنید.

وقتی روی نماد کنار نام هاست کلیک کنید، صفحه تنظیمات آن باز می شود.

در اصل، این چیزی بیش از یک رابط وب برای کار با فایل های پیکربندی میزبان نیست. با استفاده از آن، می توانید تمام پارامترهای آن، از جمله تغییر مسیرها (ریدایرکت ها)، ردیابی خطا، محدودیت های منابع (به خوبی برای کاربران هاست اشتراکی شناخته شده) و غیره را پیکربندی کنید.

در صورت تمایل، می توانید فایل پیکربندی میزبان را نیز به صورت دستی ویرایش کنید ("Edit Directives").

تب "ایجاد میزبان مجازی" برای ایجاد یک میزبان مجازی جدید استفاده می شود و شامل تنظیمات اولیه است.

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

تب "پیکربندی جهانی" شامل تنظیمات کلی آپاچی است.

به ویژه، می‌توانید فایل‌های پیکربندی سرور را ویرایش کنید («ویرایش فایل‌های پیکربندی»)، نام کاربری و گروهی را که برای کار با آپاچی استفاده می‌شود («کاربر و گروه») تغییر دهید، ماژول‌های آپاچی اضافی را فعال یا غیرفعال کنید («پیکربندی ماژول‌های آپاچی» ).

کار با MySQL

ماژول کار با آپاچی در بخش "سرورها" منوی اصلی از طریق پیوند "سرور پایگاه داده MySQL" در دسترس است.

رابط ماژول بصری است.

در صفحه اصلی می توانید تنظیمات کلی MySQL را پیکربندی کنید یا یک پایگاه داده ایجاد یا حذف کنید.

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

ویرایشگر بصری داخلی به شما امکان می دهد جداول و نماها را ایجاد کنید.

در صورت لزوم، می توانید یک درخواست SQL دلخواه را نیز اجرا کنید (دکمه "Execute SQL").

پرس و جو را می توان به صورت دستی نوشت، یا می توان آن را از یک اسکریپت SQL بارگذاری کرد. این به شما اجازه می دهد تا به راحتی پایگاه داده خود را از یک نسخه پشتیبان بازیابی کنید.

امکان ایجاد نسخه های پشتیبان نیز پشتیبانی می شود.

نسخه پشتیبان در اسکریپت SQL ذخیره می شود، اما نام فایل به همراه پسوند باید به صراحت مشخص شود.

به طور کلی، ماژول کار با MySQL از نظر قابلیت های خود نسبت به phpMyAdmin چندان پایین نیست. بنابراین، هنگام کار با وبمین، در بیشتر موارد حتی می توانید این برنامه را رها کنید.

وبمین

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

برای تغییر زبان رابط در وب‌مین، باید پیوند «تغییر زبان و تم» را دنبال کنید. سپس سوئیچ «Webmin UI language» را روی موقعیت «انتخاب شخصی» قرار دهید و «روسی (RU.UTF-8)» را از لیست کشویی انتخاب کنید.

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

همچنین شایان ذکر است که همه مؤلفه ها از زبان روسی پشتیبانی نمی کنند. حداقل کامل.

به عنوان مثال، ماژول کار با MySQL فقط تا حدی روسی شده است.

رزومه

برنامه Webmin نه تنها به شما اجازه می دهد تا وظایف مدیریت عمومی را برای سرورهای دارای لینوکس انجام دهید، بلکه می تواند تعدادی از برنامه ها را جایگزین کند.

با این حال، عملکرد آن به طور قابل توجهی توسط قابلیت های آن ماژول هایی که در سیستم نصب شده اند محدود شده است.

علاوه بر این، وبمین به طور قابل توجهی از پوسته های گرافیکی معمولی نه تنها از نظر توسعه پذیری، بلکه از نظر عملکرد نیز پایین تر است. با این حال، رابط وب یک رابط وب باقی می ماند. اما، اگر در مورد یک پوسته گرافیکی برای مدیریت از راه دور، لازم است علاوه بر این، یک سرور VNC یا RDP و کلاینت مربوطه روی رایانه مدیر نصب شود، وب‌مین به هیچ چیز دیگری به جز مرورگر نیاز ندارد.

به لطف این، همراه با عملکرد و سهولت نصب، برنامه Webmin محبوبیت زیادی به دست آورده است.

Webmin یک جایگزین انحصاری برای پوسته های گرافیکی نیست و حتی می تواند به صورت موازی با آنها کار کند. انتخاب یک محیط خاص برای کار با سرور بیشتر به راحتی و شرایط کاری خاص بستگی دارد.

روتر نرم افزار "روتر ArtX"

توابع و ماژول های اصلی روتر:

  • روتر IP v4 / IPv6
  • OSPF، BGP4، BGP6، RIP v1/2، IS-IS، RIP-NG
  • MPLS، 802.1q
  • روتر مجازی
  • فیلتر کنید
  • IPSEC، PPPoE، PPTP، L2TP، EoIP (GRE، ArtX)
  • L2Bridge + فیلتر
  • پروکسی شفاف
  • صف جریان (QoS)، 802.1p، قرمز، GRED
  • پیکربندی (Cli، Telnet، Web GUI)
  • مالتی پلکسر کانال

رابط ها 1\10 GE, RS-232

عملکرد مسیریابی - حداکثر 2000000 بسته با پشتیبانی کامل از BGP Full View.

روتر نرم افزار بر روی Linux v پیاده سازی شده است. 3.10 (توابع 1-12) و OS Free BSD v.9.1 پیاده سازی PM برای دو سیستم عامل به شما امکان می دهد از ویژگی های هر یک از آنها برای حل مشکلات تخصصی استفاده کنید، از عملکردهای اضافی ارائه شده توسط توسعه دهندگان شخص ثالث استفاده کنید و مهمتر از همه، از پیشرفت‌های پیشرفته برای هر یک از سیستم‌عامل‌ها استفاده کنید، که ظهور آن‌ها یا به صورت غیر همگام یا اصلاً اتفاق نمی‌افتد.

بردهای پردازنده چند هسته ای مدرن به عنوان پلتفرمی برای PM استفاده می شوند هدف کلی، که به شدت بر کاهش هزینه راه حل تأثیر می گذارد.

شرح عملکرد (ماژول) روتر.

پشتیبانی از پروتکل های IP v4/IPv6 با استفاده از مکانیسم مسیریابی مبتنی بر سیاست (PBS، مسیریابی مبتنی بر قانون). از چندین جدول مسیریابی و جداول مسیریابی مبتنی بر قوانین سفارشی پشتیبانی می کند. این اجازه می دهد تا مکانیسم های پردازش بسته انعطاف پذیرتری ایجاد شود و مکانیسم های استاندارد ارائه شده توسط پروتکل های مسیریابی را تکمیل کند.

از پروتکل های OSPF، BGP4، BGP6، RIP v1/2، IS-IS، RIP-NG بدون محدود کردن تعداد ورودی ها در جدول مسیریابی پشتیبانی می کند.

پشتیبانی از MPLS، 802.1q.

روتر مجازی امکان ایجاد چندین روتر مجازی در عملکرد این روتر. یعنی ممکن است چندین روتر روی یک پلتفرم وجود داشته باشد که وظایف ویژه یا اضافی را به اصلی یا به سادگی کلون های روتر اصلی را اجرا کند. مقیاس بندی وظایف فقط با مقدار رم و قدرت پلت فرم محدود می شود.

فیلتر کردن بسته بر اساس فیلترهای منفرد یا ترکیبی بر اساس منبع/مقصد، پورت، پروتکل، آدرس، محتوای بسته (محتوا، فیلتر u32)، دنباله مشخصی از بایت ها در بسته داده. پشتیبانی از فیلتر کردن بر اساس آدرس و جداول پورت. اضافه کردن پویا جداول فیلتر. فیلتر پویا بسته ها بر اساس شرایط مشخص شده بر اساس قوانین.

NAT، پشتیبانی از ترجمه آدرس مبدا، آدرس مقصد، بالماسکه

پشتیبانی از تونل های IPSEC، PPPoE، PPTP، L2TP، EoIP (GRE، ArtX). EoIP (ArtX) یک تونل اختصاصی، توسعه خود شرکت است.

پشتیبانی L2Bridge + Filter به روتر اجازه می دهد تا بسته ها را در سطح دوم (سوئیچ Layer2) با قابلیت فیلتر کردن ترافیک (L2, L3) و هدایت ترافیک به سیستم مسیریابی L3 تغییر دهد.

پروکسی شفاف برای پروتکل HTTP با ذخیره محتوا. پشتیبانی جایگزین برای پروتکل HTTPS امکان پذیر است گواهی ریشهبرای ارسال ترافیک به سرور ICAP (حمله MITM). (استفاده از این فناوری (جهت) با توسعه SSL SPLIT برای مطالعه محتوا در اتصالات امن همراه است).

صف جریان (QoS)، 802.1p، قرمز، GRED. طبقه بندی ترافیک بر اساس آدرس دهی بسته ها (آدرس، پورت، پروتکل ها)، محتوای بسته ها (u32)، برچسب های فایروال و غیره تقسیم ترافیک به صف و تنظیم قوانین (رشته ها) برای پردازش این صف ها. پیاده سازی FLOW QUEUE این امکان را فراهم می کند که مکانیسم هایی نه تنها برای ToS، QoS، CoS، بلکه برای وظایف مربوط به ارائه DPI و مدیریت خدمات ارائه شده نیز فراهم شود.

روتر از ماژول DPI پشتیبانی می کند که جستجوی پروتکل های شناخته شده (ثبت شده) در سیستم در ترافیک و توانایی طبقه بندی و فیلتر کردن بر اساس محتوای منتقل شده در پروتکل ها (انواع ترافیک) شناسایی شده توسط سیستم را فراهم می کند.

مالتی پلکسر کانال (MUX) ماژولی است که ترکیب چندین کانال L2 را در یک کانال با در نظر گرفتن بار کانال های ترکیبی و/یا اولویت ترافیک در کانال های ترکیبی فراهم می کند.

پیکربندی سیستم: پیکربندی، مدیریت، سیستم نظارت با یک رابط وب. پشتیبانی از CLI (تلنت) ورود به سیستم: محلی، پشتیبانی از syslog. پشتیبانی از رابط های نرم افزاری و پروتکل ها برای تعامل با سیستم های صورتحساب، مدیریت خدمات و غیره.

نظارت SNMP v2/v3

به روز رسانی نرم افزار- سرور www. پشتیبانی از خط مشی مجوز مدولار.

عملکرد مختصر Vyatta

ویاتا- یک سیستم عامل شبکه مبتنی بر دبیان گنو/لینوکس.

روی سخت افزار x86 و x64 کار می کند. توسعه دهندگان Vyatta را به عنوان یک رقیب برای محصولات Cisco در سطح ISR 1800 - VXR 7200 قرار می دهند که تحت مجوز GNU GPL رایگان است.

جدول مورد نیاز سیستمبر اساس پیکربندی توپولوژی شبکه مورد نیاز به شرح زیر ساخته شده است:

ویژگی های کلیدیویاتا:

در حال حاضر دو نسخه وجود دارد: Vyatta Core، که فقط شامل اجزای منبع باز است و به صورت رایگان توزیع می شود، و Vyatta Subscription/Vyatta Plus، که شامل اجزای اضافی (از جمله اختصاصی) است و فقط برای مشترکین پولی در دسترس است.

ویژگی های اضافی اشتراک Vyatta عبارتند از:

  • همگام سازی تنظیمات بین روترها؛
  • REST API برای کنترل از راه دور؛
  • از کارت های رابط PDH (E1، T1/T3) و V.35 پشتیبانی می کند.
  • مجموعه قوانین پیشرفته تجاری برای فیلتر URL و IPS.

تصاویری از رابط وب VyattaOS:

سخت افزار و نرم افزار شبکه

6. روترها

روتر در اصل مشابه سوئیچ است، اما دامنه عملکردی بیشتری دارد. این نه تنها MAC، بلکه آدرس های IP هر دو رایانه درگیر در انتقال داده را نیز مطالعه می کند.

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

1.8.2 سطح سخت افزار

احراز هویت با استفاده از موارد منحصر به فرد

1.8.2 سطح سخت افزار

پایین ترین سطح توسط دو دستگاه فیزیکی نشان داده می شود: خود نشانه. کنترلر میزبان USB. تعامل بین توکن و کنترل کننده میزبان با استفاده از پروتکل انتقال کنترل USB انجام می شود.

اینترنت و اجزای آن

روترها

روتر وسیله ای است که امکان تردد بین آنها را فراهم می کند شبکه های محلیداشتن آدرس های شبکه مختلف یک روتر در لایه شبکه مدل OSI کار می کند و مسئول انتخاب مسیر برای انتقال بسته ها بین گره ها است.

استفاده از روترهایی که از فناوری NAT در شبکه های TCP/IP پشتیبانی می کنند

7. روترها با NAT

اکثر روترهای مدرن از پروتکل NAT (ترجمه آدرس شبکه) پشتیبانی می کنند که بر اساس لایه جلسه است و در اصل یک پروتکل ترجمه آدرس شبکه است.

بررسی سطح حفاظت و اثربخشی استفاده از ابزارهای امنیتی شبکه شرکتی

2.1.3 فیلتر کردن روترها

روترهای فیلتر ساده ترین جزء یک فایروال هستند.

یک روتر داده ها را در هر دو جهت بین دو (یا چند) شبکه مختلف انتقال می دهد...

شبکه های محلی در کلاس کامپیوتر

4.2 روترها

روترها حتی بیشتر کار می کنند سطح بالامدل OSI - شبکه (شکل 9)، وظیفه آنها تجزیه و تحلیل آدرس های استفاده شده در پروتکل این سطح و تعیین بهترین مسیر برای تحویل بسته داده به مقصد X است. البته ...

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

3.5.1.1 روش سخت افزاری

برای تولید فایل‌های PSCH، از سیستم خودکار GENERATO که در بخش کامپیوتر توسعه یافته است استفاده خواهیم کرد. این سیستم عملکرد یک مولد اعداد شبه تصادفی (PRNG) را شبیه سازی می کند که بر اساس یک شیفت رجیستر ساخته شده است.

نوسازی شبکه کامپیوتری سازمانی

روترها

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

سازماندهی حفاظت ضد ویروس برای یک شرکت خصوصی با 25 ایستگاه کاری

3.4 نرم افزار و سخت افزار ME

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

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

پل ها و روترها

هنگام استفاده از تکرار کننده ها، حداکثر طول شبکه 2500 متر است. برای غلبه بر این محدودیت، وسایل دیگری به نام بریج مورد نیاز است. پل ها با تکرار کننده ها تفاوت های زیادی دارند...

طراحی یک سیستم اطلاعاتی برای LLC SVD

1.5.6 روترها (روترها)

روترها برای کار اینترنتی و شبکه های گسترده ای که شامل ارتباطات راه دور هستند بسیار مهم هستند. روترها ترافیک بهینه را در مسیرهای پیچیده در اینترنت ورک های گسترده ارائه می کنند...

2.3 رابط سخت افزاری

طراحی شرایط مرجعبرای توسعه اپلیکیشن های موبایل و وب

3.7 رابط سخت افزاری

PS موبایل توسعه یافته باید از ورودی لمسی و رزولوشن صفحه نمایش 1280×720 CPU چهار هسته ای ARM Cortex-A9 با فرکانس ساعت 60-72 مگاهرتز، هسته ریزپردازنده 32 بیتی با مجموعه دستورالعمل های سیستمی ARM7 پشتیبانی کند. پایین تر حافظه نهان پردازنده L0: 4KB+4KB…

توسعه یک پروژه شبکه محلی مبتنی بر فناوری 1000 Base SX

7.4 روترها

روتر وسیله ای است برای اتصال شبکه ها با استفاده از معماری ها و پروتکل های مختلف شبکه و عملکرد در لایه شبکه مدل OSI...

من از انتخاب بین دروازه‌های رایگان عذاب می‌کشم: PfSense، ClearOS، Zential، Vyatta، ZeroShell.

آنچه شما نیاز دارید:

1. دروازه به اینترنت (GW);

2. فایروال (FW);

3. پشتیبانی از چندین کانال اینترنتی، از جمله. مودم USB؛

4. اسکن ترافیک آنتی ویروس

6. سرور VPN

7. سرور ایمیل

8. VoIP امکان پذیر است

به نظر همه الزامات است.

اکنون در حال راه اندازی و تست ClearOS هستم. ادمین وب خیلی خوب اما هندلینگ خیلی خوب نیست. آیتم ها و پارامترهای منو بصری نیستند.

PfSense یک پنل مدیریت ضعیف است، اگرچه بسیار کاربردی است.

مقاله رسمی در مورد نصب و پیکربندی.

ZeroShell - من آن را دوست داشتم، شبیه تنظیمات روتر است، اما چیزی در مورد پروکسی توسط کاربر و فیلتر کردن ترافیک توسط سایت متوجه نشدم. وارد پنل مدیریت شوید: http://ip:81

مقاله نصب و پیکربندی

Zentyal - تقریبا همه چیز کار می کرد، رابط کاربری بسیار زیبا، اما درهم و برهم. ورود به پنل مدیریت: https://ip/

و مثل همیشه، چیزی از ru-board.com: موضوعی در مورد روترهای نرم افزاری. 🙂