Tässä opetusohjelmassa näytetään Debian 10 – Buster -minimipalvelimen asentaminen yksityiskohtaisesti monien kuvakaappausten avulla. Tämän oppaan tarkoituksena on tarjota minimaalinen asennus, jota voidaan käyttää pohjana muille Debian 10 -oppaillemme täällä howtoforge.com-sivustolla.

1 Vaatimukset

Debian 10 -palvelinjärjestelmän asentamiseen tarvitset seuraavat:

Käytän Debian 10.0 64Bit (amd64) -asennusmediaa.

Debianin latauslinkit vaihtuvat säännöllisesti. Jos yllä olevat linkit eivät enää toimi, hae uusin Debianin netinst-kuva täältä: https://www.debian.org/distrib/netinst tai osoitteesta https://cdimage.debian.org/mirror/cdimage/

2 Alustava huomautus

Tässä ohjeessa käytän isäntänimeä server1.example.com, jonka IP-osoite on 192.168.0.100 ja yhdyskäytävä 192.168.0.1. Nämä asetukset saattavat vaihdella sinun kohdallasi, joten sinun on korvattava ne tarvittaessa.

3 Debian-perusjärjestelmä

Laita Debian 10 (Buster) -verkkoasennus-CD-levy järjestelmääsi (tai USB-asemaan, johon olet asentanut iso-tiedoston) ja käynnistä se. Kun käytät virtualisointiohjelmistoa, kuten VMwarea tai Virtualboxia, valitse Debian 10 minimi-iso tiedosto lähdetiedostoksi VM:n DVD-asemaan, sinun ei tarvitse polttaa sitä ensin CD:lle tai DVD:lle.

Valitse Asennus (tämä käynnistää tekstiasennusohjelman – jos haluat graafisen asennusohjelman, valitse Graafinen asennus):

Valitse kieli:

Valitse sen jälkeen sijaintisi ja valitse näppäimistöasettelu.Seuraavat ruudut eroavat toisistaan valintojesi mukaan. Valitse vain sinulle sopiva maa ja näppäimistöasettelu, sillä ne määrittelevät kielen, jota Debian-järjestelmäsi käyttää komentotulkissa ja mitä näppäimistöasettelua käytetään. Omassa tapauksessani käytän saksalaista näppäimistöasettelua, mutta suosin englantia kielenä kuoressa.

Valitse maa, alue tai alue:

Valitse jälleen paikkakunta, alue ja paikannimi sekä näppäimistö:

Asennusohjelma tarkistaa asennus-CD:n, laitteistosi ja konfiguroi verkon DHCP:llä, jos verkossa on DHCP-palvelin:

Syötä isäntänimi. Tässä esimerkissä järjestelmäni nimi on server1.example.com, joten kirjoitan server1:

Syötä verkkotunnuksesi nimi. Tässä esimerkissä se on example.com:

Anna sen jälkeen pääkäyttäjälle salasana:

Vahvista salasana kirjoitusvirheiden välttämiseksi:

Luo Linux-käyttäjätili, esim. nimesi tai lempinimesi. Tähän esimerkkiasennukseen valitsen nimen ”administrator” käyttäjänimellä administrator (älä käytä käyttäjänimeä admin, koska se on varattu nimi Debian Linuxissa):

Nyt sinun on osioitava kiintolevysi. Yksinkertaisuuden vuoksi valitsen Guided – use whole disk – tämä luo suuren osion /-tiedostojärjestelmälle ja toisen swapille (osiointi on tietysti täysin sinun päätettävissäsi – jos tiedät mitä teet, voit määrittää osiot myös manuaalisesti). ISPConfig 3:n täydellisen palvelimen opetusohjelmien kaltaisissa hosting-järjestelmissä kannattaa valita esim. 60 Gt /:lle ja suuri /var-osio, koska kaikki verkkosivuston ja sähköpostin tiedot tallennetaan /var:n alihakemistoihin.

Valitse levy, jonka haluat osioida:

Valitse sitten osiointisuunnitelma. Kuten aiemmin mainittiin, valitsen Kaikki tiedostot yhdessä osiossa (suositellaan uusille käyttäjille) yksinkertaisuuden vuoksi – on omasta mieltymyksestäsi kiinni, mitä valitset tässä kohtaa:

Kun olet valmis, valitse Finish partitioning and write changes to disk:

Valitse Yes, kun sinulta kysytään: ”Kirjoita muutokset levylle?”:

Tämän jälkeen uudet osiot luodaan ja alustetaan. Nyt osiot on luotu ja perusjärjestelmä on asennettu:

Voi olla, että seuraavat näytöt ponnahtavat esiin asennusvälineestäsi riippuen. Teen verkkopohjaisen asennuksen (kaikki lisäasennuspaketit ladataan internetistä), joten valitsen tässä kohtaa, etten skannaa mitään lisäasennuslevyjä.

Seuraavaksi sinun täytyy konfiguroida apt. Koska käytämme Debian Netinstall -CD-levyä, joka sisältää vain minimaalisen määrän paketteja, meidän on käytettävä verkkopeiliä. Valitse maa, jossa haluamasi verkkopeili sijaitsee (yleensä tämä on maa, jossa Server-järjestelmäsi sijaitsee):

Valitse sitten peili, jota haluat käyttää (esim. deb.debian.org):

Jollet käytä HTTP-välityspalvelinta, jätä seuraava kenttä tyhjäksi ja paina Jatka:

Apt päivittää nyt pakettitietokantaansa:

Voit ohittaa pakettien käyttökyselyn valitsemalla Ei:

Valitaan vain Vakio-järjestelmän apuohjelmat ja SSH-palvelin (jotta voin heti asennuksen päätyttyä muodostaa yhteyden järjestelmään SSH-asiakasohjelmalla, kuten PuTTY:llä) ja painetaan Jatka.

Jotkut saattavat väittää, että Standard System Utilities -apuohjelmia ei kannata asentaa minimipalvelimelle, mutta mielestäni suurinta osaa vakioapuohjelmista tarvitaan myöhemmin joka tapauksessa, joten asennan ne tälle palvelimelle osana perusasennusta.

Tarvittavat paketit ladataan ja asennetaan järjestelmään:

Kun pyydetään Asenna GRUB-käynnistyslatauslaite (GRUB boot loader) master-käynnistystietueeseen? valitse Kyllä:

Asennusohjelma saattaa kysyä, mihin osioon Grub asennetaan. Tässä palvelimessa on vain yksi kiintolevy, joten valitsen tähän /dev/sda.

Paina enteriä ja asennusohjelma asentaa Grubin ja päättää asennuksen.

Kantajärjestelmän asennus on nyt valmis. Poista Debian Netinstall -CD-levy CD-asemasta ja paina Jatka käynnistääksesi järjestelmän uudelleen:

Ensimmäinen käynnistys äskettäin asennetulla Debian 10 -palvelimella: ensin näet Grub-käynnistyslatausohjelman käynnistysnäytön, paina enteriä tai odota muutama sekunti, käynnistysprosessi jatkuu automaattisesti.

Muutaman sekunnin kuluttua kirjautumiskehotteen pitäisi tulla näkyviin.

Kirjaudu sisään käyttäjätunnuksella käyttäjätunnus ”root” (pääkäyttäjänimi) ja pääkäyttäjänimen salasanalla (root-salasanalla), jonka olet valinnut asennuksen aikana. Kun kirjaudut sisään SSH:n kautta, käytä käyttäjätunnusta ”administrator”, koska root-käyttäjä on poistettu käytöstä etäkirjautumisessa. Suorita sitten komento ”su”:

su

Tullaksesi pääkäyttäjäksi.

Jatketaan seuraavaan vaiheeseen…

4 Asenna SSH-palvelin (valinnainen)

Jos et asentanut OpenSSH-palvelinta järjestelmän asennuksen aikana, voit tehdä sen nyt:

apt-get -y install ssh openssh-server

Jatkossa voit käyttää SSH-asiakasohjelmaa, kuten PuTTY:tä, ja muodostaa yhteyden työasemaltasi Debian Jessie -palvelimeesi ja noudattaa tämän ohjeen jäljellä olevia ohjeita.

5 Asenna komentotulkkieditori (Valinnainen)

Käytän nano:a suosikkini komentotulkin tekstieditorina, muut suosivat vi:tä, joka ei ole niin helppo käyttää aloittelijoille. Seuraavalla komennolla asennan molemmat editorit:

apt-get -y install vim-nox nano

(Sinun ei tarvitse tehdä tätä, jos käytät jotain muuta tekstieditoria, kuten joe tai mc:n sisäänrakennettua editoria).

6 Verkon konfigurointi

Voit saada nykyisen IP-osoitteesi komennolla:

ip a

Joitain verkkotyökaluja ei oletusarvoisesti ole käytettävissä. Asenna paketti komennolla:

apt-get install net-tools

Koska Debian 10:n asennusohjelma on määrittänyt järjestelmämme saamaan verkkoasetukset DHCP:n kautta, meidän on nyt muutettava tämä, koska palvelimella pitäisi olla staattinen IP-osoite. Muokkaa /etc/network/interfaces-tiedostoa ja säädä se tarpeidesi mukaan (tässä esimerkkiasetuksessa käytän IP-osoitetta 192.168.0.100) (huomaa, että korvaan allow-hotplug ens33:lla auto ens33:lla; muuten verkon uudelleenkäynnistäminen ei onnistu ja meidän pitäisi käynnistää koko järjestelmä uudelleen):

nano /etc/network/interfaces

Apt-asennusohjelman luoma interfaces-tiedosto, jossa DHCP on käytössä:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug ens33
iface ens33 inet dhcp
# This is an autoconfigured IPv6 interface
iface ens33 inet6 auto

Ja tässä muokattu interfaces-tiedosto, jossa on staattinen IP 192.168.0.100 konfiguroitu.

# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto ens33iface ens33 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1
# This is an autoconfigured IPv6 interface
iface ens33 inet6 auto

Sitten käynnistä verkko uudelleen:

systemctl restart networking

Sitten muokkaa /etc/hosts. Tee siitä tämän näköinen:

nano /etc/hosts

Muokkaa nyt isäntänimeä siltä varalta, että et valinnut lopullista isäntänimeä asennusohjelmassa

nano /etc/hostname

Tiedosto /etc/hostname sisältää isäntänimen ilman domain-osaa, eli meidän tapauksessamme vain ”server1”.

Käynnistä sitten palvelin uudelleen, jotta isäntänimen muutos otetaan käyttöön:

systemctl reboot

Kun olet kirjautunut uudelleen sisään, suorita:

hostname
hostname -f

Varmistaaksesi, että uusi isäntänimi on asetettu oikein. Tuloksen pitäisi olla:

7 Päivitä Debian-asennuksesi

Varmista ensin, että /etc/apt/sources.list sisältää buster/updates-arkiston (tämä varmistaa, että saat aina uusimmat päivitykset) ja että contrib- ja non-free-arkistot ovat käytössä.

nano /etc/apt/sources.list

Ajoita

apt-get update

päivittääksesi apt-pakettitietokannan ja

apt-get upgrade

asentaaksesi viimeisimmät päivitykset (jos niitä on).

8 Debian 10 VMWare-palvelinkuva

Tämä opetusohjelma on saatavana valmiina virtuaalikoneen kuvana ovf/ova-formaatissa, joka on yhteensopiva VMWaren ja Virtualboxin kanssa. Virtuaalikone-kuva käyttää seuraavia kirjautumistietoja:

SSH / Shell Login

Käyttäjätunnus: administrator
Salasana: howtoforge

Käyttäjätunnus: root
Salasana: howtoforge

VM:n IP-tunnisteena on 192.168.0.100, sen voi vaihtaa tiedostossa /etc/verkko/rajapinnat. Vaihda kaikki edellä mainitut salasanat virtuaalikoneen turvaamiseksi.

9 Linkit

  • Debian: http://www.debian.org/
How to Install a Debian 10 (Buster) Minimal Server

.