Сьогодні розповім як встановити ubuntu server 14.04.1 LTS і налаштувати до нього віддалений доступ. Думаю ніхто зі мною не посперечається, що Ubuntu є самим широко поширеним дистрибутивом ubuntu, створеним для людей (а не для бородатих адмінів). Варто відзначити, що ubuntu розвивається і з кожним роком стає все краще. Саме тому цей дистрибутив вибирають як для домашнього використання на звичайних комп'ютерах, так і для використання на серверах великих компаній.
Сам я почав знайомство з ubuntu ще з версії 7.10. Коли я почав розбиратися з усіма тонкощами linux операційної системи, я відкрив для себе новий світ з широкими можливостями. Глибоко впевнений, що як тільки на маркетинг linux операційних систем будуть витрачати більше грошей, тоді вони швидше почнуть входити в будинки звичайних користувачів.
Вже давно минули ті часи, коли установка операційної системи linux супроводжувалася роботою в терміналі і читанням мінлива. Вже сьогодні установка ubuntu не проходить складніше, ніж установка windows 7, а після установки їй можна користуватися повноцінно, без установки додаткового софта і драйверів.
Сьогодні починаю цикл статей по роботі з ubuntu server, найближчим часом напишу багато цікавого, після прочитання циклу статей, навіть не зовсім досвідчений користувач зможе налаштувати сервер для підприємства, який буде роздавати ip адреси, роздавати інтернет, зможе зберігати документи і бути поштовим сервером.
Приставка LTS в назві, говорить про тривалої підтримки дистрибутиву. Описуваний мною дистрибутив буде підтримуватися співтовариством до квітня 2019 року, що супроводжуватиметься виходом оновлень і виправлень усувають баги і дірки.
Щоб вам довго не шукати, завантажити образ диска ви можете по кнопці:
Встановлення ubuntu server я буду проводити на віртуальній машині, ви можете повторити мій досвід, або відразу встановити на фізичний комп'ютер. Установка на віртуальну машину і на фізичний комп'ютер - ідентична.
Для установки ubuntu server я підготував віртуальну машину з наступними параметрами:
Вибір таких характеристик обумовлений низькими вимогами ресурсів операційної системи.
Після підключення образу диска до віртуальній машині, запускаємо її і якщо все нормально, ви повинні побачити вікно вибору мови установкиВибираємо Російську мову і тиснемо "Enter". У списку вибираємо "Встановити Ubuntu Server"В наступному вікні вибираємо своє місцезнаходження. Я вибираю "Російська Федерація"Після інсталятор запропонує налаштувати клавіатуру або вибрати зі списку. Тиснемо "Ні" для вибору зі спискуВибираємо країну для якої призначена клавіатураВибираємо расскладку. Я вибрав просто "Російська"В наступному вікні вам буде запропоновано налаштувати перемикання розкладок. Вибирайте на свій розсуд, я вибрав Alt Shift так як вже звик саме до цієї комбінаціїТепер чекаємо хвилину поки завантажаться додаткові компоненти. Після завантаження компонентів у вас з'явитися вікно вибору основного мережного інтерфейсу. Я виберу eth0 основним, саме ця мережева карта буде дивитися на світ і через неї буде підключення до інтернету сервераВ наступному вікні буде запропоновано обрати ім'я комп'ютера. Я свій сервер назвав "srv-01"далі вам потрібно ввести ім'я користувача. Не плутайте з логіном, саме ім'я. Я ввів Ivan Malyshevа ось у наступному вікні введіть ім'я користувача (логін) за допомогою якого буде здійснюватися вхід в систему. Я вказав srvadminпісля введення логіна, придумайте і введіть пароль (бажано використовувати пароль містить малі та великі літери, а також цифри та символи). Після введення пароля, в наступному вікні потрібно буде повторити, для уникнення помилокДалі буде запропоновано зашифрувати домашній каталог. Я не буду зберігати в ньому нічого кримінального чи секретного, так що шифрувати не будуДалі потрібно вибрати "зону". Так як віртуальна машина отримує через інтернет eth0, інсталятор сам визначив де я перебуваю, я натисну "Так", так як він правильно вибрав. Якщо у вас цього не сталося чи була неправильно обрана годинна зона, вибирайте вручнуДалі потрібно вибрати куди буде встановлена система. Багатьох цей етап вводить в ступор, але не потрібно боятися, все просто!Так як я встановлюю ubuntu server в цілях навчання, я виберу другий пункт "Авто використовувати увесь диск", але якщо ви встановлюєте систему на реальний жорсткий диск, раджу встановлювати каталогів /usr, /var, /home на різні логічні диски Вибираємо диск (так він у мене один, вибір невеликий), у вас може бути декілька, в тому випадку якщо до комп'ютера підключено декілька жорстких дисків. В наступному вікні потрібно погодитися на попередження про запис інформації про розділах, тиснемо "Так"далі підтверджуємо використання всього дискаУ наступному вікні встановник покаже як він розіб'є диск, погоджуємося вибравши "Закінчити розмітку і записати зміни на диск"У наступному вікні ще раз підтверджуємо свої дії (чим windows нагадує, чи не так?)І тепер чекаємо поки буде закінчена установка Ubuntu Server 14.04.1 LTS.
Якщо під час установки до мережі віртуальної машини був підключений інтернет, система спробує встановити оновлення, але перед цим запитає чи є у вас проксі, якщо у вас немає проксі, а інтернет йде безпосередньо, натисніть "Продовжити"На питання про встановлення регулярних оновлень, я вибрав "Без автоматичного оновлення". Не люблю коли ставитися що то без мого відома. Все що потрібно буде, можна буде оновити вручнуУ вікні вибору програмного забезпечення" я встановив галку тільки на "OpenSSH Server" саме через нього ми і буде отримувати віддалений доступ до сервера. Все інше будемо ставити пізніше, вручнуВ самому кінці установки сервера, вам потрібно погодитися з установкою завантажувача в головний завантажувальний записПісля установки завантажувача ви побачите повідомлення про успішну установку системиТиснемо "Продовжити" і чекаємо поки перезавантажиться машина. Після першого завантаження, ви повинні побачити пропозицію введення логіна, вводимо логін вказаний при установці, після вводимо парольЯкщо ви ввели правильні логін і пароль ви потрапите в систему і побачите такий екранНа цьому встановлення ubuntu server 14.04.1 LTS можна вважати завершеною.
В першу чергу активуємо обліковий запис root. За замовчуванням вона відключена. Для активації пишемо в консолі
1 | sudo passwd root |
Спочатку вводимо пароль користувача, а потім два рази новий пароль для root. Якщо все зробили правильно побачите наступну картинуТепер перевіряємо. Введіть в терміналі:
1 | su - |
* Ця команда здійснить вхід в систему користувача root
на прохання ввести пароль, вводимо пароль, який ви ввели для root. Якщо все зробили правильно, запрошення консолі змінитися з srvadmin@srv-01:$ _ на root@srv-01:~# _
Відмінно! Рухаємося далі. Тепер займемося налаштуванням мережевих карт, введіть в терміналі:
1 | nano /etc/network/interfaces |
відкриється файл interfaces в текстовому редакторі nano. За замовчуванням цей файл має такий виглядвносимо в цей файл такі рядки:
1 2 3 4 5 6 7 8 9 10 | auto eth0 iface eth0 inet static address 10.10.60.45 netmask 255.255.255.0 gateway 10.10.60.1 auto eth1 iface eth1 inet static address 192.168.0.1 netmask 255.255.255.0 |
Тим самим ми підключаємо автоматично обидва інтерфейсу, зі статичним адресою, масками і шлюзом для першої карти. У терміналі це повинно виглядати так:Після внесення даних тиснемо Ctrl O (Зберегти), а потім Ctrl X (Закрити).
Для перезапуску мережі вводимо в терміналі по черзі кожну з рядків:
1 2 | (ifdown eth0; ifup eth0)& (ifdown eth1; ifup eth1)& |
Тепер перевіряємо, що у нас виводить ifconfig . У мене висновок виглядає так, у вас має бути так самоВідмінно! давайте пропингуем ya.ru, введіть в терміналі
1 | ping ya.ru |
Якщо бачите обмін з пакетами, значить все відмінно! У вас є інтернет!
В моєму випадку не все пішло так, як хотілося. При пинге яндекса я отримав такий ось відповідь
ping: unknown host ya.ruхоча ip адреса 8.8.8.8 (DNS Google) пінгуєтся. Отже проблема з DNS на нашому сервері, а саме він не може обробляти імена.
Рішення проблеми знайшов додаванням адреси DNS гугла файл /etc/resolvconf/resolv.conf.d/tail.
Відкриваємо файл sudo nano/etc/resolvconf/resolv.conf.d/tail і вписуємо туди рядок
1 | nameserver 8.8.8.8 |
зберігаємо і закриваємо файл, пробуємо пінговать сайт яндекса і про чудоЗ інтернетом розібралися, переходимо далі.
Для віддаленого підключення до сервера будемо використовувати програму PuTTY. Це самий зручний інструмент для віддаленої роботи в консолі сервера. Завантажити його можна по кнопці:
Програма після завантаження не вимагає установки. Після запуску програми ви побачите таке вікноВсе що вам потрібно зробити-ввести ip адресу сервера, вказати порт, ввести ім'я підключення і вибрати кодування (показано на скріншотах)
Для того щоб не довелося кожен раз вводити ці дані, натисніть "Save" і при наступному підключенні просто вибирайте ім'я підключення зі списку.
Пробуємо підключитися і якщо все правильно зроблено, ви побачите таке вікновводите логін, пароль і користуйтеся на здоров'я!
Ось на цьому я думаю можна закінчити статтю, думаю після прочитання і ви зможете встановити ubuntu server 14.04.1 LTS. Як бачите нічого складного немає. Якщо у вас під час читання статті виникли питання або пропозиції, ласкаво просимо в коментарі. Так само хочу звернути увагу що управління сервером можна здійснювати через веб-інтерфейс за допомогою webmin.
Сподобалася стаття? Тисни лайк і підписуйся на оновлення нашого сайту!