Etälevyliitokset
SSH certificates are required to connect to Roihu over SSH
To connect to Roihu, users must sign their public key in MyCSC to obtain a time-based SSH certificate. Each certificate is valid for 24 hours, and once it expires, a new one must be generated by signing the public key again.
Etälevyliitosten avulla voit käyttää CSC:n hakemistojasi tavalla, joka
muistuttaa ulkoisen levyn tai USB-muistitikun käyttöä. Tämän lähestymistavan
käyttö edellyttää yleensä jonkin lisäohjelmiston asentamista paikalliselle
tietokoneellesi, mutta se tekee käytöstä myös erittäin sujuvaa, sillä
tiedostojen siirtämiseen paikallisen koneesi ja CSC:n välillä ei tarvita scp-
tai muita tiedonsiirto-ohjelmia.
macOS- ja Linux-koneilla sshfs:ää voidaan käyttää tiettyjen CSC:n
levyalueiden liittämiseen käyttäjän omalle koneelle. Tämän työkalun avulla
CSC:n palvelimilla olevia etälevyalueita voidaan käyttää aivan kuten paikallisia
hakemistoja. sshfs:n käyttöä varten paikallisessa Linux-koneessasi on oltava
asennettuna FUSE ja
sshfs. macOS:n tapauksessa tarvittavat
paketit ovat macFUSE ja SSHFS.
Huomaa, että etälevyliitosten käyttöä varten sinun on määritettävä SSH-avaimet ja ladattava julkinen avaimesi MyCSC:hen, aivan kuten tavallista SSH-yhteyttä käytettäessä. Lue täältä, miten SSH-avaimet määritetään.
sshfs:n käyttö Linuxissa
Kun sshfs on asennettu Linux-koneellesi, voit luoda etälevyliitoksen
seuraavanlaisella komennolla:
Esimerkiksi jotta käyttäjän kayttaja kotihakemisto Roihussa näkyisi paikallisella Linux-tietokoneella, paikallisella koneella suoritetaan seuraavat komennot:
Huomautus
Jos olet tallentanut SSH-avaintiedostosi muulla kuin oletusnimellä tai
muuhun kuin oletussijaintiin (jonnekin muualle kuin
~/.ssh/id_<algorithm>), sinun on määritettävä avaimen sijainti
seuraavasti:
Lisäksi macOS:ssä saatat joutua lisäämään sshfs-komentoon valitsimen
-o defer_permissions, jos liittämisen jälkeen saat Permission denied
-virheitä.
Ensimmäinen komento luo tyhjän hakemiston, jota käytetään toisessa komennossa liitospisteenä. Kun etäliitos on muodostettu, voit käyttää hakemistoa kuten mitä tahansa Linux-järjestelmäsi hakemistoa. Esimerkiksi käyttäjän kayttaja CSC-kotihakemiston sisällön listaamiseksi voi kirjoittaa komennon:
Jos polkua ei määritetä, oletuksena liitetään käyttäjän kotihakemisto.
Irrota tiedostojärjestelmä komennolla:
Esimerkissämme komento olisi:
macOS:ssä korvaa komento fusermount -u komennolla umount.