TIES478 Demo4

Alla TUNNUS tarkoittaa omaa käyttäjätunnustasi (pienillä kirjaimilla).

  1. Kirjaudu sisään koneeseen lonka6.it.jyu.fi. Kokeile komentoja host TUNNUS4 ja ping TUNNUS4. Mitä tapahtuu ja miksi? Kirjoita TUNNUS4 -koneen osoite ylös.
  2. Luo itsellesi lonka6:ssa uusi virtuaalikone TUNNUS4 seuraavasti (huomaa erityisesti network-määritys):
    virt-install -n TUNNUS4 -r 256 --disk /tmp/TUNNUS/TUNNUS4.img,size=3,bus=virtio --arch x86_64 \
    --location http://archive.ubuntu.com/ubuntu/dists/wily/main/installer-amd64 -w network=default
    
    Asenna levylle LVM käsin partitioiden: koko levy yhtenä osiona LVM-käyttöön, yksi VG nimenä TUNNUS4, LV:t näin: root (/) 600MB, /usr 600MB, /var 800MB, swap 100MB, home 100M, kaikki tiedostojärjestelmät tyyppiä ext4. HUOM. DHCP arpoo koneelle jonkin (väärän) osoitteen, korjaa se käsin (dhcp-konfiguraation mentyä läpi: back...): edellä katsomasi IP, netmask 255.255.255.0, gateway 192.168.123.1, dns 192.168.123.1, välityspalvelimeksi http://192.168.123.1:3142. Valitse OpenSSH-server asennettavaksi. Ensimmäiseksi käyttäjäksi taas TUNNUS0.
  3. Koneen käynnistyttyä asenna tuttuun tapaan language-pack-fi, libpam-krb5 ja nullmailer ja sen jälkeen lisää normaali käyttäjätunnuksesi sekä tt (uid 10461). Anna tt-tunnukselle sudo-oikeudet (usermod -a -G sudo tt).
  4. Muuta TUNNUS4-koneessa /etc/default/grub -tiedostoa sed -editorilla niin, että kaikki HIDDEN_TIMEOUT -rivit kommentoidaan pois (alkuun lisätään #) ja "quiet splash" poistetaan joka paikasta. Talleta alkuperäinen nimellä grub.bak. Lopuksi päivitä grub (update-grub) ja boottaa kone nähdäksesi, että pääset boottivalikkoon.
  5. Mistä käsin pääset TUNNUS4-koneeeseen ssh:lla, mistä et? Onko nimellä ja IP:llä eroa? Kokeile ainakin muita virtuaalikoneitasi ja molempia lonka-koneita. Miksi?
  6. Tee TUNNUS4 ja TUNNUS1 -koneiden välille ssh-forward niin, että ssh -p 44904 TUNNUS1 meneekin TUNNUS4 -koneeseen. Luo tarvittavat rsa-avaimet jne niin, että yhteys syntyy automaattisesti ja säilyy koneiden boottailusta huolimatta (autossh, /etc/rc.local).
  7. Tee TUNNUS4 -koneeseen erilliset /var/cache ja /var/tmp -osiot (LV:t), molemmat 100MB, ja pienennä /var 400MB:hen Recovery Bootin avulla.