-
Etälevyjen liittäminen
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 samalla käytöstä tulee hyvin sujuvaa, koska tiedostojen
siirtämiseen paikallisen koneesi ja CSC:n välillä ei tarvita scp:tä 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ö edellyttää, että paikalliselle
Linux-koneellesi on asennettu 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
seuraavan komennon syntaksilla:
Esimerkiksi jotta käyttäjän kayttaja kotihakemisto Puhdissa näkyisi paikallisella Linux-tietokoneella, paikallisella koneella suoritetaan seuraavat komennot:
Huomaa
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 saat liitoksen muodostamisen jälkeen
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 voidaan kirjoittaa komento:
Jos polkua ei määritetä, oletuksena liitettävä etähakemisto on käyttäjän kotihakemisto.
Irrota tiedostojärjestelmä komennolla:
Esimerkissämme komento olisi:
macOS:ssä korvaa komento fusermount -u komennolla umount.