Обикновено Linux сървърът се конфигурира с помощта на командния ред. Въпреки това има друг вероятно по-удобен достъп с помощта на услугата webmin в ubuntu сървъра. Най-добрият инструмент за управление на Unix системи чрез уеб интерфейс.

Чрез webmin можете не само удобно да преглеждате регистрационни файлове, да правите промени в конфигурацията на инсталираните услуги, но и да инсталирате пакети, да ги премахвате, да актуализирате системата и т.н. Дори получете достъп до терминала!

Webmin - е готов уеб сървър с цял куп скриптове. Всички прелести от използването му могат да бъдат изпитани след инсталирането.

Инсталиране на webmin

На първо място, трябва да добавите хранилищата на webmin към файла /etc/apt/sources.list

sudo nano /etc/apt/sources.list

Добавете два реда в самия край на файла:

Deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Записваме и затваряме файла. Сега нека импортираме ключовете

Wget http://www.webmin.com/jcameron-key.asc sudo apt-key добавяне на jcameron-key.asc

Актуализирайте списъка с източници на пакети

Sudo apt-get актуализация

инсталирайте webmin

sudo apt-get инсталирайте webmin

Стартирайте Webmin

След успешно инсталиране на пакета, отворете браузъра и отидете на адреса

https://ip-адрес-на-сървър:10000/

вместо " ip-адрес на сървъра” Въведете IP адреса на сървъра или неговото име. Ако всичко е направено правилно, ще видите покана за въвеждане на потребителско име и парола.

Въведете вашето потребителско име и парола за сървъра в полетата, след което ще бъдете отведени до главната страница на webmin

Първото нещо, което ще направим, е да сменим езика на руски. За да направите това, отидете на елемента от менюто „ webmin” - “Промяна на езика и темата” и задайте кодирането руски (RU.UTF-8)

След като приложите промените, трябва да опресните страницата. Отлично! Сега имате напълно русифициран webmin


Кратък преглед на webmin

Няма да описвам всички елементи от менюто, потърсете сами и ще намерите много интересни неща за себе си. Акцентирам върху най-важните точки.

Разделът „Webmin“ съдържа инструменти за работа със самия модул webmin. Настройка на потребители, достъпи, архивиране и др.

Разделът „Система“ съдържа инструменти за работа с основната функционалност на сървъра. В този раздел можете да намерите регистрационни файлове, да извършвате операции с потребители и групи, да актуализирате софтуера, да управлявате активни процеси, да работите с планиране на задачи (Cron) и много други.

Разделът „Услуги“ предоставя връзки към инструменти за работа с инсталирани услуги, в моя случай DHCP сървър, BIND DNS сървър, Squid прокси сървър. Можете както да конфигурирате съществуващи файлове с настройки, така и да управлявате нови правила и сервизни процеси.

В секцията „Мрежа“ можете да конфигурирате мрежови интерфейси, както и да конфигурирате защитна стена

В секцията „Хардуер“ можете да видите хардуера, свързан към сървъра, както и да видите дяловете на локалния диск.

Няма да описвам раздела „Клъстер“. Не работи с клъстери.

Сега можете да настроите webmin в ubuntu сървър и да го използвате от всяка точка на света.

Unix-подобните операционни системи имат много положителни аспекти: сигурност, стабилност и някои хора са привлечени от безплатното. Но за начинаещите администратори настройката на системата може да се превърне в истински ад. Ровенето в конфигурационните файлове, постоянното четене на документация и освен това не всеки разбира английски може да изплаши всеки, особено тези, които са имали време да работят с Windows. И дори ако системата е поне сто пъти защитена, грешките в конфигурационните файлове могат да доведат до сериозни проблеми със сигурността.

Разработен от Джейми Камерън, Webmin (http://www.webmin.com/) е цялостен интерфейс за администриране на Unix система, чието използване значително опростява процеса на управление на системата, а използването на уеб технологии го прави достъпен от всяко място в света и независимо от операционната система, използвана по време на настройката. Ще бъде полезно за отдалечено управление на системата за тези администратори, които в момента нямат достъп до компютър с инсталирана Unix-подобна система, а стандартните мрежови инструменти на Windows не блестят със специална селекция от необходими помощни програми. В този случай, използвайки всеки уеб браузър, който поддържа таблици и формуляри (и JAVA за някои модули), можете лесно, във визуална форма, да настроите потребителски акаунти от локален или отдалечен компютър, да инсталирате, премахвате програми, да конфигурирате уеб, поща , DNS сървър, сървър за печат, управление на бази данни, споделяне на файлове с помощта на Samba или NFS, настройване на защитна стена, синхронизиране на времето, организиране на достъп до интернет, наблюдение на състоянието на услугата, архивиране, запис на CD, достъп до файлове на отдалечен компютър, включително документация и други безброй административни задачи, които са безброй, но изискват определени знания и умения. В същото време Webmin ще ви спаси от синтактични грешки и неточности, както и може да ви предупреди за потенциално опасни действия. Но това обаче не означава, че изобщо не е необходимо да знаете нищо и че интелигентната помощна програма ще направи всичко сама. Все още е необходимо да имате известно разбиране за структурата на Unix, значението на определени помощни програми, характеристиките на работата на протоколите и услугите. Опитните администратори също не трябва да пренебрегват наличието на такава удобна помощна програма, тъй като запомнянето на всички параметри в конфигурационните файлове и тънкостите на настройка на услуги в различни системи е доста трудно.

Характеристики на Webmin

Написан на Perl версия 5, Webmin има модулна структура, която ви позволява свободно да увеличавате необходимата функционалност или, напротив, да премахвате всичко, от което не се нуждаете. Той използва собствен мини уеб сървър за работа, което го прави независим от присъствието и използването на Apache или други уеб сървъри (въпреки че можете да го накарате да работи и чрез Apache). Отвореният код само е от полза за проекта. Докато Джими Камерън се занимаваше с основния код на системата, много разработчици преведоха интерфейса на повече от 30 езика (има руски) и създадоха повече от 270 модула, които значително разширяват възможностите. Някои от модулите вече са включени в стандартната дистрибуция, други са достъпни за изтегляне отделно.

Ще се съсредоточа само върху мерките за сигурност и удобство. Напълно възможно е след регистрация да видите английски интерфейс. Въпреки че английският е родният език на администратора, съгласете се да общувате на родния си език все пак е по-приятно. Да тръгваме " Конфигурация на Webmin-Език” и изберете желания език от падащия списък, потвърдете избора си, като щракнете върху „ Смени езика". След това се връщаме към сега Конфигуриране на Webmin. По подразбиране Webmin ще приема връзки от всички адреси, което не винаги е необходимо и опасно, използвайки „ IP контрол на достъпа” (IP Access Control) можете да ограничите достъпа само от онези адреси, на които имате доверие (например вътрешната мрежа), пълен достъп може да бъде разрешен само ако отивате на почивка например и искате да можете да стигнете до вашия сървър . Тук е възможно да зададете мрежа или подмрежа като параметър наведнъж, отделни възли по IP адрес или име на домейн. В последния случай, за застраховка, поставете отметка в квадратчето „ Определете IP адреса по име при всяка заявка". За скорост тази операция може да се извърши ръчно, като се използва във файла /etc/webmin/miniserv.confнастроики позволи =или отрече=. Първият съдържа списък с възли и компютри, разделени с интервал, на които е разрешено да се свързват, а вторият, напротив, опитите за достъп от които ще бъдат игнорирани. След инсталиране, с положителен отговор на въпроса „Стартиране на Webmin по време на стартиране“, Webmin ще бъде зареден при стартиране на системата, друга опция за стартиране би била използването на xinetd за тази цел. За да направите това, добавете реда inetd=1 към файла miniserv.conf и премахнете session=1. След това във файла /etc/xinetd.conf(в някои дистрибуции като Slaskware, първо го създаваме с командата touch /etc/xinetd.conf) :

услуга webmin

{

потребител = root

env=LANG=

порт = 10000

socket_type = поток

протокол=tcp

чакам = не

деактивиране=не

тип = НЕОБЯВЕН

сървър=/usr/local/webmin-1.400/miniserv.pl

server_args = /etc/webmin/miniserv.conf

След това рестартирайте xinetd.

Сега е крайно време да се ангажираме с потребителите. Да започнем с модула Удостоверяване”, което ви позволява да активирате увеличаване на забавянето между неуспешните опити за въвеждане на парола за същия потребител и блокиране на достъпа след няколко неуспешни опита за определено време, което ще затрудни опита за отгатване на парола на челото, всички подобни действия също могат да бъдат регистрирани. За забравящи и мързеливи потребители можете да активирате опция, която ви позволява автоматично да деактивирате достъпа след определен период от време и тук също да деактивирате възможността да запомните въведената парола. Следващ полезен модул “ Потребители на Webmin” (Webmin Users) ще ви позволи да създадете потребител или група с определени права за работа с определени услуги. Тук можете също така да конвертирате потребители на Unix в потребители на Webmin с определени права, да настроите потребителска синхронизация, при която новосъздадените потребители автоматично попадат в една от групите на Webmin, да настроите удостоверяване на потребителя, да преглеждате работни дневници и да прекратявате потребителската сесия.

Webmin може да регистрира събития в стандартния CLF (комбиниран формат на журнал) формат на лог файл, докато има доста гъвкави опции за регистриране. Така че ще " Конфигуриране на Webmin” — “Списание” можете да посочите кои IP адреси и имена на хостове да се регистрират, кой модул и потребителска активност да се регистрират и колко често журналът да се изчиства. Записите в регистрационния файл ще бъдат записани във файл /var/webmin/miniserv.log . Освен това при активиране на опцията „ Записвайте промените, направени във файловете при всяко действие”, подробни записи на действията на потребителите също ще се съхраняват във файл /var/webmin/webmin.log. Този дневник може да се разглежда и анализира с помощта на модула „ Дневник на активността на Webmin” (Дневник на действията на Webmin).

Къде ми е командния ред?

Да, къде без него. Ако възможностите на Webmin все още не са достатъчни или пропускате командния ред, тогава в „ други” (Други) Има няколко специални елемента. “ SSH/Telnet влизане” (SSH / Telnet Login), който по подразбиране се опитва да се свърже с порт 23 на услугата telnet, за да промените поведението, щракнете върху „Настройки на модула“ и в реда „Тип връзка“ изберете Secure Shell, тук можете да зададете броя на линиите, друг възел за работа и използване на отделен прозорец за работа. Така че Webmin може да бъде полезен, за да влезете във вашите компютри, използвайки SSH на места, където не е толкова лесно да намерите необходимите приложения (дори от интернет кафенета), достатъчно е да го стартирате на една от вашите машини. По-нататък в раздела " други„открит и интерфейс към обвивката“ Командна обвивка” (Command Shell) ви позволява дистанционно да изпълнявате команди на shell и поддържа хронология на командите. Следващият елемент „Потребителски команди“ (Персонализирани команди) позволява на неподготвените потребители да изпълняват команди или скриптове чрез натискане на един бутон. Достатъчно е администраторът да създаде команда, като попълни съответните полета (регистрира командата, зададе параметри, потребителя, от чието име ще се изпълнява командата, добави описание и др.). Тук, в раздела „Други“, ще намерите и файловия мениджър на фиг. 4 (изисква поддръжка на JAVA), който ще ви позволи да получите достъп до файлове на отдалечен компютър в удобна графична обвивка.

Webmin модули

Модулността на Webmin ви позволява да увеличите функционалността до желаното ниво и от друга страна да премахнете излишъка, така че да не дразни очите и да не отвлича вниманието от работата. Някои модули са достъпни на http://www.webmin.com/third.html. На първо място бих искал да отбележа модула Usermin, също написан от Джейми Камерън. За разлика от Webmina, която е насочена към администратора, Usermin е насочена към крайния потребител, позволявайки ви да четете поща, да работите с GPG, да имате отдалечен достъп до вашите файлове чрез файлов мениджър на Java, да управлявате cron задания и т.н. За да инсталирате, просто отидете на „ Настройка на Usermin” (Конфигурация на Usermin) и щракнете върху бутона „Инсталиране на Usermin”. За работа с модули (обикновено файл с разширение .wbm, въпреки че също е възможно да инсталирате rpm пакети) отидете на „ Webmin модули” (Webmin Modules), където можете да инсталирате нов, като посочите местоположението му на локален диск или в Интернет, да премахнете модул, като го изберете от списъка, или да копирате модул. Копирането на модули ви позволява да имате един и същ модул с различни настройки, които могат да бъдат поставени в различни групи за бърз достъп и позволяват достъп на различни потребители.

От другите екстри трябва да се отбележи възможността за промяна на външния вид (в раздела със същото име), т.е. изберете цветове по ваш вкус и по-глобално променяйте външния вид, включително икони, цветове, фонове и оформление на страницата може да теми. Може би за някои ще изглежда като играчка, но когато трябва едновременно да конфигурирате работата на няколко възела, тогава различен дизайн ви позволява да бъдете по-малко объркани.

Ето как е Webmin. Лесен за инсталиране и конфигуриране, полезен за използване, позволяващ на администраторите да се съсредоточат повече върху процеса на настройка на системата, позволява ви да работите безопасно и да получавате информация от онези места, където няма достъп до необходимите помощни програми.

Едно от предизвикателствата при мигрирането от администрация на Windows към администрация на Linux е изучаването на новите инструменти, с които разполагате. Като администратор искате да научите всички подробности за операционната система, за да извлечете максимума от нея. Въпреки това, докато учите, трябва да свършите текущата работа навреме. За да увеличите продуктивността си в Linux, нека инсталираме програма, наречена webmin.

„Webmin е уеб-базиран интерфейс за администриране на Unix. С него можете да настроите потребителски акаунти, Apache, DNS, файлов сървър и т.н., като използвате всеки браузър, който поддържа таблици и формуляри (и Java за модула на файловия мениджър Webmin се състои от прост уеб сървър и набор от CGI програми, които директно актуализират системни файлове, като /etc/inetd.conf и /etc/passwd Уеб сървърът и всички cgi програми са написани на Perl версия 5 и не използват нестандартни Perl модули ."


webminработи на почти всички *nix платформи, включително Linux, AIX, HPUX, Solaris, OS X и др. Той предоставя уеб интерфейс за много административни задачи на Linux. Може да работи на всеки графичен браузър локално или отдалечено. За да се избегне изтичане на информация, Webmin може да бъде допълнително защитен чрез SSL. Докато изучавате Linux, Webmin ще ви спести огромно количество време. Webmin също може да ви помогне със скучни и досадни задачи, които все още не сте автоматизирали.

Webmin е лесно разширим. Авторът предоставя насоки за разработка, а също така са налични редица модули на трети страни. Можете също така да разработите свои собствени модули, така че Webmin винаги да може да бъде съобразен с вашите нужди.

Инсталиране на webmin

Първата стъпка в работата с Webmin е да го инсталирате. Webmin е включен в няколко дистрибуции, но не е проблем да го изтеглите от сайта на Webmin.

Правилният метод на инсталиране зависи от дистрибуцията, която използвате. Ако използвате Red Hat Linux или една от дистрибуциите на UnitedLinux (SuSE, Turbo, Connectiva или Caldera), тогава трябва да изтеглите RPM пакета. Ако използвате друга дистрибуция, ще трябва да се обърнете към документацията на вашата дистрибуция и инструкциите за инсталиране на Webmin, за да определите най-добрия метод за вас.

Помислете за инсталиране с RPM.

Първо трябва да проверите дали Webmin е инсталиран на вашата система. В текстов терминал въведете следното:

Ако Webmin е инсталиран, ще видите номера на версията:

Ако не, съобщение, че Webmin не е инсталиран:

пакетът webmin не е инсталиран

Дори ако Webmin вече е инсталиран, най-вероятно е по-стара версия от наличната за изтегляне. В този случай можете да актуализирате или преинсталирате програмата със следната команда:

rpm -Uvh webmin-1.090-1.noarch.rpm

Опресняването в подробен режим се извършва с лента за напредък, показана със знаци #.

Веднъж инсталиран, Webmin се стартира автоматично. Webmin обаче е инсталиран с деактивиран SSL. SSL изисква инсталирането на Perl модул, наречен Net::SSLeay. Докато не бъде инсталиран, единственият безопасен начин да използвате Webmin е да го стартирате локално. Използване на Webmin

Свържете се с Webmin през любимия си уеб браузър. Два модула – файловият мениджър и telnet/ssh клиентът – са реализирани като аплети и изискват Java Runtime Environment да бъде инсталирана във вашия браузър. Тези модули са удобни, но не критични. За всички останали модули няма специални изисквания.

За да използвате Webmin, свържете браузъра си към порт 10000 на вашата система. Ако използвате браузър на вашата локална система, трябва да използвате http://localhost.localdomain :10000/. Тази връзка ще ви отведе до страницата за вход в Webmin.

Потребителите на Webmin са отделни от потребителите на операционната система. Това ви позволява да настроите потребители за администриране с Webmin извън стандартната схема за идентичност на Unix. Въпреки това, ако имате потребители във вашата система, на които искате да разрешите да използват Webmin, можете да ги добавите към потребителския списък на Webmin и Webmin ще ги упълномощи чрез стандартните Unix механизми, а не чрез вътрешна схема за удостоверяване. Достъпът до различни модули Webmin може да бъде конфигуриран за всеки потребител. Например служителите на Helpdesk ще имат нужда само от достъп за управление на пароли, докато всички останали служители могат да имат достъп до всички модули.

Потребителят root се създава автоматично по време на инсталацията със системната парола за потребителя root. Webmin следи активността на потребителите чрез тяхното влизане, така че в система, която се администрира от няколко души, е по-добре да създадете администраторска група с root права и да създадете потребители за всички, които работят в системата. Първото ви влизане трябва да бъде като root.

Webmin секции

Първата страница, която ще видите, е секцията за конфигурация на Webmin. Тук можете да конфигурирате потребители, модули на Webmin и да преглеждате регистрационни файлове за активност (дневници). Горният ред от икони ви позволява да превключвате между различни секции на Webmin. Всички модули могат да се персонализират, можете да ги пренаредите според вашите нужди.

Разделът System е свързан с общите настройки на операционната система. Тук можете да конфигурирате файлови системи, потребители, групи и поведение при зареждане на системата. Можете да управлявате услугите, работещи в системата, и да контролирате дали те да се стартират автоматично чрез иконите Bootup и Shutdown. Тези услуги са конфигурирани в секцията Сървъри. От особен интерес е помощната програма "Софтуерни пакети". Той ви позволява лесно да преглеждате пакетите, инсталирани на вашата система, и също така предоставя интерфейси към хранилището за актуализации на дистрибуцията и към rpmfind.net, публичното RPM хранилище в Интернет.

Разделът Сървъри съдържа конфигурационни модули за различни услуги, които могат да се изпълняват на вашата система. Помощните програми за конфигуриране на BIND и DHCP са много удобни. Също така е много лесно да използвате помощната програма за настройка на Samba за файлови и печатни сървъри за Windows и други клиенти. Webmin също премахва неприятностите при настройването на SMTP сървъра Sendmail, който е известен със сложния си конфигурационен файл.

Секцията за работа в мрежа ви позволява да конфигурирате мрежово оборудване, както и редица сложни функции за управление на мрежата, като защитна стена (интернет). Всички помощни програми работят със стандартни конфигурационни файлове, така че всичко, което правите в Webmin, ще се показва на командния ред.

Хардуерният раздел е за конфигуриране на физически устройства, главно принтери и устройства за съхранение. Помощната програма за управление на логически томове (LVM) е особено интересна, защото ви позволява да управлявате визуално динамични томове на вашата Linux система.

Разделът Cluster съдържа помощни програми, които можете да използвате, ако клъстерирате система. В този контекст клъстерът е набор от свързани системи, за които искате да синхронизирате техните настройки. Системите могат да синхронизират потребители, групи, пакети и други с проследяване на грешки в системата. Тези помощни програми ви позволяват да настроите мощни системи, устойчиви на грешки, както и системи, при които синхронизацията е важна. Клъстерирането е доста сложна тема и може да изисква инсталиране на пакети, които не са включени във вашата дистрибуция.

Разделът Други съдържа различни помощни програми, които може да намерите за полезни. „SSH/Telnet Login“ и „File Manager“ са внедрени като аплети и не могат да бъдат стартирани, освен ако браузърът няма инсталиран JRE. Помощната програма "Модули на Perl" ще бъде полезна за поддръжка на модули на Perl и ви позволява да се свържете директно към CPAN в . "Файлов мениджър" осигурява достъп до файловата система на сървъра с подобен на Explorer интерфейс и ви позволява да премествате и копирате файлове, без да ги премествате през паметта на вашата работна станция (ако работите от разстояние). "SSH/Telnet Login" е помощна програма, която ви позволява да получите достъп до конзолата на отдалечена машина през вашия браузър.

Резюме

Webmin е уеб приложение, написано на Perl за административни цели. Webmin е разширяем и достъпен извън Linux и други *nix-подобни операционни системи. След като Webmin бъде инсталиран, той може да бъде достъпен на специален порт (обикновено 10000), локално или от отдалечен браузър. Той предоставя интерфейс с посочване и щракване за различни административни задачи на Linux, включително управление на потребители, управление на мрежова защитна стена и конфигурация на мрежови устройства.

Webmin е безплатен (както за инсталиране, така и за използване) и е чудесен за управление на работеща Linux среда, докато преминавате от графичните помощни програми на Windows. Модулите Webmin са преден край на помощните програми на конзолата, така че процесът на конфигуриране е един и същ и администрирането може безопасно да се извършва и от двата комплекта помощни програми.

Оставете вашия коментар!

Използването на "Терминал" не винаги е удобно дори за професионалисти. Поради това графичните интерфейси се използват все повече днес - дори за онези задачи, при които използването на текстови команди води до по-бързи резултати. Отделна тема е инсталирането на Webmin Ubuntu - това е възможността да използвате графичен уеб интерфейс за управление на сървъра.

Инсталирането на Webmin е необходимо за работа в графични интерфейси вместо терминал.

Защо това е толкова уместно? Сред техническите специалисти скоростта на системите е високо ценена. Работата с решения, които биха забавили сървъра, е неприемлива. Особено ако наличните ресурси не са толкова големи. Ето защо такива комплекси като Webmin са особено ценени. Благодарение на тях можете да получите достъп до сървърните ресурси навсякъде, където имате компютър, достъп до Интернет и браузър, с който да работите.

Webmin е уеб-базиран интерфейс, предназначен да управлява сървъри, базирани на Unix-базирани системи. Това е едно от най-простите и удобни решения за решаване на проблеми от този вид. Ето неговите предимства:

  1. Помага за спестяване на време за управление на сървъра.
  2. Позволява ви да конфигурирате мрежи, както и защитни стени за тях.
  3. Поддържа архивиране на данни.
  4. Позволява ви да прецизирате операционната система.
  5. И има много други полезни функции.

Технически Webmin се състои от прост уеб сървър, както и множество скриптове, които правят работата с него гъвкава и бърза. Файловете с програмни настройки могат да се променят както ръчно, така и с помощта на блока "Конфигурация на Webmin" - в графичния интерфейс.

Ако искате да инсталирате Webmin за Ubuntu за търговска употреба, можете да го направите безплатно. Програмата се разпространява под BSD лиценз.

Да преминем към монтажа

Първо трябва да направите промени във файла „sources.list“:

"sudo nano /etc/apt/sources.list"

Вмъкнете следните редове в края на файла:

"deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib"

"wget ​​​​http://www.webmin.com/jcameron-key.asc
sudo apt-key добави jcameron-key.asc"

Направено? Сега актуализирайте списъка с източници на данни за зареждане:

"sudo apt-get актуализация"

Сега на Ubuntu Server инсталирането на Webmin става въпрос за две секунди. Изпълнете командата:

"sudo apt-get инсталирате webmin"

стартиране

За да стартирате Webmin, трябва да въведете „https://(име на домейн или IP сървър):10000" в адресната лента на браузъра. Остава само да въведете вашето потребителско име и парола, когато влизате в сървъра. Трябва да направите това с администраторски права. Всичко!

Накрая

Не винаги е удобно да конфигурирате системата през терминала. Много администратори предпочитат графичен интерфейс пред терминал за прости задачи. Не е обичайно да се използва пълноценен графичен интерфейс на сървъри, за да не се губят ценни изчислителни ресурси, но уеб интерфейсите често се използват за конфигуриране.

С помощта на уеб интерфейса можете да получите достъп до настройките на уеб сървъра от всяко място, където имате достъп до интернет и се нуждаете само от браузър. Един такъв уеб интерфейс с отворен код е webmin. Той е много популярен сред потребителите на Linux поради своята простота и голяма функционалност.

В повечето случаи, за да администрирате сървъра, можете да правите без командния ред, а просто да извършвате всички действия чрез уеб интерфейса. Нека да разгледаме какви функции поддържа Webmin:

  • Създаване и изтриване на потребителски акаунти;
  • Настройка на услуги и услуги с помощта на специални модули, като Apache или DNS;
  • Създаване на потребителски пощенски кутии;
  • Вижте статистическите данни за използването на системата.

По подразбиране Webmin съдържа повече от 500 скрипта, които осъществяват връзката между опциите на уеб интерфейса и системната командна обвивка. И към всичко това могат да се добавят допълнителни модули за допълнително разширяване на функционалността на програмата. Webmin е написан изцяло на Perl и, както казах, е достъпен безплатно. В тази статия ще ви преведем през инсталирането на Webmin на Ubuntu Server 16.04.

Инсталиране на Webmin на Ubuntu Server

Преди да преминете към инсталирането на Webmin на Ubuntu, трябва да добавите официалното хранилище на програмата към източниците на приложения. За да направите това, отворете файла /etc/apt/sources.list и добавете редовете там:

sudo vi /etc/apt/sources.list

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

След това добавете GPG ключа на хранилището:

sudo wget http://www.webmin.com/jcameron-key.asc
$ sudo apt-key add jcameron-key.asc

Остава да актуализираме списъците с пакети:

sudo apt-get актуализация

Едва сега може да се направи инсталирането на webmin ubuntu 16.04:

sudo apt-get инсталирайте webmin

Когато инсталацията приключи, за да разрешите достъп до уеб интерфейса отвън, трябва да отворите порт 10000 с помощта на защитната стена. За да направите това, стартирайте:

sudo ufw позволява 10000

Настройване на Webmin на Ubuntu 16.04

Можете да получите достъп до интерфейса на Webmin просто като напишете адреса на вашия сървър и порт 10000 в адресната лента на вашия браузър. По подразбиране Webmin използва https, така че ще трябва да използвате и този протокол. Адресът ще изглежда така:

https://ip_адрес:10000

Браузърът ще ви предупреди, че SSL сертификатът не е надежден, това е така, защото webmin автоматично създава свой собствен сертификат след инсталиране. И тъй като този сертификат е издаден от не-CA, браузърът не може да му се довери. Но знаем, че това е нашият сървър, така че можем да продължим.

На следващия екран ще трябва да въведете вашето потребителско име и парола на сървъра, за да влезете в уеб интерфейса. Този потребител трябва да има права на суперпотребител:

Ето как ще изглежда главната страница:

Първата страница показва обща информация за системата, която ще ви помогне да разберете с коя система имате работа в момента. Той също така ще покаже актуализации на Webmin, ако има такива.

От лявата страна на екрана ще намерите навигационно меню, което ще ви позволи да получите достъп до различни модули на Webmin и да управлявате сървъра. Разделът Webmin съдържа настройките на самата програма Webmin, други раздели отговарят за други системни услуги или параметри.

заключения

Това е всичко, инсталирането на Webmin на Ubuntu Server 16.04 е завършено и сега можете да конфигурирате системата си дистанционно. Това може да бъде много полезно, когато не можете или не искате да използвате терминала. Ако имате въпроси, попитайте в коментарите!