Unixin etäkäyttö ja SSH

Seuraavissa demotehtävissä voit käyttää apuna kurssin luentomonisteen lukua "Unix-käyttöjärjestelmän käytön alkeita". Pikakertauksen komennoista löydät kurssin luento 11:n materiaaleista. Avaa molemmat edellämainituista dokumenteista valmiiksi näkyviin omiin selainikkunoihinsa, koska joudut niitä välttämättä käyttämään.

Mallivideot

Sisäänkirjautuminen unix-koneelle

Unix-komennot

cd ja mkdir

nano

nano on yksinkertainen tekstieditori (vrt. windowsin notepad). Joistain unix-koneista löytyy myös pico, joka on aivan samanlainen editori kuin nano.

Kopiointi

mv

Tiedostojen oikeudet SFTP-ohjelmalla

Voit muokata Unix-koneessa olevien tiedostojen luku- ja kirjoitusoikeuksia SFTP-ohjelmalla.

Tiedostojen ja kansioiden poistaminen (rm ja rmdir)

SSH-yhteys toiseen Unix-koneeseen

Hyödyllisiä unix- ja komentoriviohjelmia

Jos komentorivi- ja pääteohjelmat kiinnostavat enemmän niin voit halutessasi tutustua tarkemmin seuraaviin:

Kaikki edelläluetellut ohjelmat ovat saatavilla sekä Unix/Linux-ympäristöihin että Windows/DOS-ympäristöön.

WWW-sivun julkaiseminen

Siirretään sivusto WWW-palvelimelle, jolloin se on kaikkien nähtävillä internetissä. Tehtävä olettaa, että olet aktivoinut WWW-tilasi salasana.jyu.fi:ssä.

  1. Käynnistä SSH Secure File Transfer valitsemalla Start | All Programs | SSH Secure Shell | SSH Secure File Transfer Client. Ota Quick Connect, kirjoita Host Name-kohtaan jalava.cc.jyu.fi ja User Name-kohtaan oma käyttäjätunnuksesi.
  2. Yhteyden muodostuttua valitse valikosta Window | New Terminal. Kirjoita komento:
    ln -s /wwwhome$HOME/html $HOME/html
    Tätä tarvitaan html-hakemiston linkittämiseksi omaan kotihakemistoon. Sulje komentorivi-ikkuna ja palaa takaisin File Transfer-näkymään. Napauta oikealta puolelta kierrätyspainiketta tai napauta F5. Nyt html-hakemisto pitäisi näkyä listauksessa.
  3. Valitse vasempaan tiedostonäkymään U-aseman tyovaline-hakemisto. Avaa oikeasta laidasta html-kansio tuplanapauttamalla sitä.
  4. Siirrä raahaamalla koko demo6-hakemisto (tai muu vastaava hakemisto, joka sisältää tiedostot index.html, tyyli1.css ja hertta_ja_sulo2.jpg) html-kansion sisälle.
  5. Valitse oikean laidan näkymästä index.html oikealla hiiren näppäimellä ja valitse kohta Properties. Tästä ikkunasta saat näkyviin tiedostojen oikeudet. Katso, että kaikilla käyttäjillä (Owner, Group, Other) on lukuoikeus (Read) tiedostoon. Ryhmä ja muut (Group, Other) eivät tarvitse kuitenkaan kirjoitus- tai suoritusoikeutta (Write, Execute) tiedostoon.

    Tiedostojen oikeudet. Lukuoikeus kaikille.

  6. Valitse demo6-hakemiston ominaisuudet. Katso, että kaikilla on luku- ja suoritusoikeus hakemistoon. Suoritusoikeutta tarvitaan hakemiston sisällön listaamiseen.

    Tiedostojen oikeudet. Lukuoikeus kaikille.

  7. Nyt demo-sivusi pitäisi näkyä osoitteessa:

    http://users.jyu.fi/~käyttäjätunnus/demo6/

    html-kansioon siirretty tyhjä index.html estää muita käyttäjiä näkemästä mitä hakemistoja sinulla on users.jyu.fi-palvelimella. Jos haluaisit tehdä omat sivut http://users.jyu.fi/~käyttäjätunnus/-osoitteeseen, niin sinun pitäisi siirtää tyhjän index.html-tiedoston tilalle toinen XHTML:ää sisältävä index.html-tiedosto.

Sähköpostin suodatus

Suodattamalla sähköpostia voit automaattisesti lajitella sinulle tulevaa postia. Saat esim. postituslistaviestit suoraan omiin kansioihinsa, roskapostit suoraan roskakansioon, työviestit eroteltua opiskeluviesteistä jne.

Pine

Pine on unix-ympäristössä toimiva yksinkertainen sähköpostiohjelma jota voi käyttää yhtälailla kuin webmailiakin. Samat viestit ja kansiot näkyvät molemmissa ohjelmissa. Pine saattaa monesti toimia webmailia nopeammin.

Kurssikysely

Voit lopuksi täyttää kurssikyselylomakkeen, kiitos :)

Käyttäjien kommentit

Kommentoi tätä sivua Lisää uusi kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/tyovaline/demot/demo8/
© Jukka Mäntylä (jmantyla@mit.jyu.fi) <http://www.iki.fi/jmantyla/>
Tommi Lahtonen (tommi.j.lahtonen@jyu.fi) <http://hazor.iki.fi/>
Antti Ekonoja (anjoekon@jyu.fi) <http://users.jyu.fi/~anjoekon/>
2007-02-06 12:44:13