Arkisto elokuu 2012

Harjoitustehtävä 1: Verryttelynä liveromppu ja SSH

26.8.2012

Tehtävänä oli polttaa Xubuntu versio 12.04 32-bittinen live-cd ja kokeilla sitä. Lisäksi tehtävänantoon kuului SSH-palvelimen asentaminen ja julkisen avaimen kirjautuminen.

Harjoitusympäristö

Harjoitus suoritettiin 26.08.2012 opiskelijan kotona käyttäen henkilökohtaisia tietokoneita. Internet-yhteytenä oli Elisa Oyj:n tarjoama VDSL tyyppinen 100/10 mbit kiinteä laajakaistayhteys. Harjoituksessa käytettiin kahta kannettavaa tietokonetta: Lenovo T61 ja Lenovo R60.

Lenovo T61 kokoonpano:

  • Suoritin: Intel Core 2 Duo T72150 @2.0 Ghz
  • Keskusmuisti: 4 Gt DDR2
  • Kiintolevy: 320 Gt SATA300 7200rpm
  • Käyttöjärjestelmä: Windows 7 Professional SP1 64-bittinen

Lenovo R60 kokoonpano:

  • Suoritin: Intel Core 2 Duo T56000 @1.83 Ghz
  • Keskusmuisti: 4 Gt DDR2
  • Kiintolevy: 100 Gt SATA150 54000rpm
  • Käyttöjärjestelmä: Windows 7 Professional SP1 64-bittinen

Xubuntun levykuvan lataaminen Internetistä ja polttaminen tyhjälle cd-r aihiolle

Levykuvan lataamiseen ja cd:n polttamiseen käytin Lenovo T 61 tietokonetta. Aloitin työskentelyn käynnistämällä Firefox versio 14.0.1 selaimen. Latasin Xubuntun levykuvan  www-osoitteesta: http://se.archive.ubuntu.com/mirror/cdimage.ubuntu.com/xubuntu/releases/12.04/release/

Edellä mainitulta websivulta valitsin latauslinkin tiedostolle xubuntu-12.04.1-desktop-i386.iso

Lataaminen käynnistyi klo 15:48 ja se oli valmis klo 15:50. Aikaa kului noin 2 minuuttia.

Käytin levykuvan polttamiseksi cd-r aihiolle freeware lisenssillä julkaistun ImgBurn ohjelmiston versiota 2.5.6.0. ImgBurn ohjelmiston käynnistyttyä valitsin kuvakkeen Write image file to disk. Seuraavasta näytöstä valitsin Source kohdasta tiedostodialogi-ikkunasta omaan Downloads kansioon ladatun Xubuntun levykuvan. Seuraavaksi asetin tyhjän cd-r aihion tietokoneen CD-asemaan. Valitsin näytön vasemmasta alalaidasta Write kuvakkeen, joka käynnisti cd:n polttamisprosessin klo 16:32 ja se valmistui klo 16:38. Aikaa kului noin 6 minuuttia.

Xubuntu live-cd:n testaaminen

Xubuntun live-cd:n testaamiseen käytin Lenovo R60 tietokonetta. Käynnistin tietokoneen ja painoin F12 käynnistyksen aikana, jotta pääsin valitsemaan käynnistyslaitteen (boot device menu). Asetin Xubuntu live-cd:n tietokoneen CD-asemaan ja valitsin CD-aseman käynnistyslaitteeksi. Xubuntun boottausprosessi alkoi klo 17:20 ja ensimmäinen valintaikkuna ilmestyi näytölle 17:26. Varsinaiseen boottaamisprosessiin meni aikaa noin 6 minuuttia. Valitsin valikosta vaihtoehdon Try Xubuntu klo 17:28 ja Xubuntun työpöytä oli käytettävissäni noin minuutin kuluttua. Käynnistin komentokehotteen ja tarkistin tietokoneen IP-osoitteen komennolla ifconfig. Komennon tuloste ilmaisi, että eth0 adapterin IP-osoite oli 192.168.100.101. Käynnistin Firefox selaimen testatakseni nettiyhteyden toimivuutta. Selailin onnistuneesti Ubuntun websivuja hetken aikaa.

Asensin suomenkielen tuen valikosta Settings –> Language Support –> Install/Remove Languages. Valitsin seuraavaksi välilehdestä Regional Format valinnan suomi. Seuraavaksi käynnistin valikosta Office AbiWord ohjelman. Vaihdoin AbiWordin dokumentin kieleksi suomen valikosta Tools –> Set Language –> Finnish. Testasin oikoluvun toimivuutta kirjoittamalla tekstiä dokumenttiin.

SSH-palvelimen asentaminen

Aloitin SSH-palvelimen asennuksen päivittämällä Ubuntu pakettivarastot komennolla: sudo apt-get update
Pakettivarastojen päivitys kesti muutamia sekunteja.

Asensin SSH-palvelimen komennolla: sudo apt-get install openssh-server
Asennus kesti parikymmentä sekuntia.

SSH-palvelimen testaamista varten loin testikäyttäjän komennolla: sudo adduser eliimatt

Seuraavaksi kokeilin SSH-palvelinta kirjautumalla siihen samassa lähiverkossa olevalta Lenovo T61 tietokoneelta käyttäen Windowsissa ilmaisen PuTTY ohjelman versiota 0.62 SSH-yhteyden muodostamiseen. Valitsin uuden yhteyden PuTTY:n valikosta New Session. Syötin IP-osoitteeksi 192.168.100.101 ja avasin yhteyden valitsemalla Open. SSH-yhteys muodostui Lenovo R60 tietokoneeseen hetkessä ja kirjauduin onnistunesti sisään eliimatt käyttäjänä. Salasanan syöttämisessä oli aluksi vaikeuksia, koska olin käyttäjätunnusta tehdessäni syöttänyt salasanan Ubuntussa amerikkalaisella näppäimistöasetuksella. Erikoismerkkien sijainti näppäimistöllä olikin toisenlainen kirjautuessani suomenkielisellä näppäimistöasetuksilla varustetusta Windows koneesta.

Julkisen avaimen kirjautuminen SSH:lla

Jatkoin julkisen avaimen kirjautumisen valmistelua edelleen kirjautuneena Lenovo R60 tietokoneeseen eliimatt käyttäjänä.

Aluksi generoin itselleni julkisen/yksityisen RSA avainparin komennolla:
ssh-keygen

Avaimien generoimiseen liittyviin kysymyksiin vastasin oletusarvoilla  painamalla Enter-näppäintä.

Julkisen avaimen kirjautumista testatakseni kopioin edellisellä komennolla luodun julkisen avaimen Haaga-Helian myy-palvelimelle komennolla:
ssh-copy-id myyn_tunnus@myy.haaga-helia.fi

Tämän jälkeen testasin kirjautumista myy-palvelimelle komennolla:
ssh myyn_tunnus@myy.haaga-helia.fi

Kirjautuminen onnistui ja tarkistin myylle talletetun avaimen sisällön komennolla:
cat ~/.ssh/authorized_keys

Käytetyt ohjelmistot

ImgBurn versio 2.5.6.0 http://www.imgburn.com/
PuTTY versio 0.62 http://www.chiark.greenend.org.uk/~sgtatham/putty/

Lähteet

Karvinen, Tero 2008. Ssh public key authentication
http://terokarvinen.com/2008/ssh-public-key-authentication-2

Natarajan, Ramesh 2008. 3 Steps to Perform SSH Login Without Password Using ssh-keygen & ssh-copy-id.
http://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-id/

Varis, Janne 2012. OpenSSH et al. Kurssitehtävä 5.
https://jvaris.wordpress.com/2012/02/13/dl-w7/

About

Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 2 tai uudempi) mukaisesti.
http://www.gnu.org/licenses/gpl.html
Pohjana Tero Karvisen Linux-kurssi, www.iki.fi/karvinen


Seuraa

Get every new post delivered to your Inbox.