Unix-ohjeet
Yleistä Unix:sta ja Unix-tietosiirto-ohjelmiaUnix on laitteistoriippumaton käyttöjärjestelmä. Unix-sukuiset käyttöjärjestelmät ovat perinteisesti olleet suosittuja monen käyttäjän keskuskoneissa, palvelimissa ja tehokkaissa työasemakoneissa. WinSCP on ilmainen SFTP-ohjelma Windows:lle. WinSCP käyttää SSH:tä tiedostojen siirrossa ja myös vanhempi SCP protokolla on tuettu. PuTTY on ilmainen telnet- ja SSH-asiakasohjelma sekä pääte-emulaattori. PuTTY ei tarvitse mitään erillistä asennusta, vaan riittää kun käynnistät ohjelman (putty.exe). Unix-tunnusten tarve NellissäUnix-tunnuksia tarvitaan Nellissä, jos on tarpeen tehdä muutoksia palvelimella oleviin tiedostoihin, esim. MetaLibin HTML-pohjiin tai SFX:n asetustiedostoihin. MetaLibin puolella käyttäjien omilla tunnuksilla pääsee käsittelemään tarvittavia tiedostoja. SFX:n puolella on hiukan erilainen käytäntö, eli siellä muutoksia ei voi tehdä omilla tunnuksilla, vaan pitää vaihtaa SFX:n tunnukselle. Tämä tapahtuu ssh-ohjelmalla käyttäen ns. RSA-avainta, jolloin salasanaa ei tarvita. Ohjeet RSA-avaimen luonnista ja käyttöönotosta alla. Unix-tunnusten tilaaminenJokaista portaalia ylläpitävä kirjasto saa yhden Unix-tunnuksen, mutta pakottavissa tapauksissa se on oikeutettu myös toiseen. Unix-tunnukset ovat henkilökohtaisia. Yleensä toiseen tunnukseen ei ole tarvetta, koska Unix-työskentelyä tehdään kirjastoissa aika harvoin. Myös nykyinen sopimus ja hinnoittelumalli CSC:n kanssa estää jakamasta ylimääräisiä tunnuksia. Unix-tunnuksen tilaaminen käytännössä
RSA-avaimen luonti Unix:ssa työskentelyä vartenKirjaudu Nelli-palvelimelle omalla tunnuksellasi SSH-yhteydellä osoitteeseen nelli.csc.fi, kirjoita oma tunnuksesi username-kohtaan ja kirjoita sinulle annettu salasana. Suorita komento (luo SSH-avainparin): Huomaa, että lopussa on kaksi erillistä hipsua ( ' ). Kopioi yllä oleva rivi KAIKKINE MERKKEINEEN komentoriville. Kun SSH-keygen kysyy avaintiedoston nimeä ("Enter file in which..."), paina. Ilmoita sen jälkeen Nelli-toimistolle tunnuksesi ja SFX-instanssi, johon tarvitset oikeudet. Nelli-toimisto tarkistaa tiedot, lisää julkisen avaimen instanssitunnuksen hyväksyttyjen avainten listaan ja ilmoittaa kun se on tehty. Voit sen jälkeen kirjautua Nelli-palvelimelle omalla henkilökohtaisella tunnuksella ja vaihtaa käyttäjää SSH:lla antamalla komennon: XXb korvataan omalla SFX-instanssitunnuksella. Salasanaa ei tässä tarvita, koska tunnistautuminen tapahtuu aiemmin luodun avaimen avulla. Tiedostojen siirto oman ja SFX-instanssitunnuksen välilläSiirrä haluttu tiedosto palvelimelle omaan kotihakemistoon omalla tunnuksellasi. Siirrä tiedosto sitten oikeaan paikkaan scp-komennolla (edelleen omalla tunnuksella): Halutessasi voit antaa suoraan sen hakemiston, johon haluat tiedoston viedä, esim: Siirto toimii myös toisin päin eli nelliXXb:n kotihakemistosta nykyiseen hakemistoon (huomaa kohdehakemiston osoittava piste komennon lopussa):
|
Katso myös:
|
3 Comments
comments.show.hide2007-11-20
Mika Arasola
Eikös tuohonkin kuuluisi kaksoispisteet loppuun?
2007-11-30
Ere Maijala
Jep, korjattu.
2010-08-24
Teemu-S Nuutinen
MetaLibin instanssia muokatessa kannattaa laittaa seuraava rivi vaikkapa $HOME/.cshrc tiedostoon:
Muuten tiedostoja tehdessä/kopioidessa oikeudet ovat oletuksena -rw-r--r-- ja jos unohdat itse antaa omalle ryhmälle kirjoitusoikeuden, käy jokin keskitetty skripti muuttamassa tiedostojen omistajaksi metalib ja et pääsekkään enää muokkaamaan omia tiedostojasi. umask 2 asettaa oletuksena oikeudet -rw-rw-r-- ja näin skriptistä puuttuva chmod -R g+w * ei enää estä työntekoa!