Hyppää sisältöön

Significant changes to Puhti & Mahti authentication coming in April! Read about the SSH key and multi-factor authentication requirements.

Tiedostojen jakaminen ja siirtäminen Funet FileSenderilla

Funet FileSender on selainpohjainen palvelu, jolla voi lähettää suuria tiedostoja kollegoille. Se tarjoaa vaihtoehdon sähköpostiliitteille, mutta sitä voi myös käyttää tiedostojen siirtämiseen CSC-ympäristöön. Palvelun avulla voit ladata ja lähettää tiedostoja, joiden koko on enintään 300 GB. Palvelua ei ole tarkoitettu pitkäaikaiseen säilytykseen, koska tiedostot poistetaan automaattisesti säilytysajan ylittyessä. Suurin sallittu säilytysaika on 21 päivää.

Funet FileSender on käytettävissä kaikille Haka-verkkoon kuuluville organisaatioille ilman lisätoimenpiteitä. Esimerkiksi CSC-käyttäjätiliä ei tarvita palvelun käyttöön. Sekä lähettäminen että vastaanottaminen on mahdollista ilman lisäohjelmien asennusta.

Voit käyttää Funet FileSenderia tiedostojesi jakamiseen kenelle tahansa. Vastaanottaja ei tarvitse tunnistautumista FileSenderista tiedoston lataamiseen. Jos et kuulu Haka-verkon piiriin, tarvitset kollegan, joka voi lähettää sinulle upload voucherin. Voucher on kertalupa palvelun käyttämiseen tiedoston lähettämiseksi.

Tiedostojen lataaminen FileSenderiin

Kirjaudu ensin sisään palveluun selaimellasi. Sinun tulee kirjautua järjestelmään Haka-tunnuksillasi; valitse ensin kotiorganisaatiosi ja käytä laitoksesi käyttäjätunnusta ja salasanaa (ei CSC:n käyttäjätunnusta ja salasanaa).

Tämän jälkeen voit määrittää vastaanottajan sähköpostiosoitteen tai vaihtoehtoisesti saada jaettavan linkin. Käytä Select files -painiketta valitaksesi tiedostot, jotka haluat lähettää. Kun tilapäisen säilytysajan päivämäärä on asetettu (Expiry date:) ja käyttöehdot hyväksytty, paina Send -painiketta ladataksesi tiedostot. Kun tiedostot on ladattu, vastaanottaja saa sähköposti-ilmoituksen.

On mahdollista hallita tiedostojasi niiden odottaessa noutoa. Klikkaa My Transfers -painiketta tehdäksesi tämän.

Funet FileSender lataussivu

Huomio

Koska data ladataan Funet FileSenderiin verkkoselaimen kautta, voi olla vaikeaa käyttää sitä CSC:n supertietokoneilla sijaitsevan datan siirtämiseen. Tässä tapauksessa voit vaihtoehtoisesti käyttää Allas-käskyjä a-flip tai a-publish datan jakamiseen. Toinen vaihtoehto on käyttää FileSender komentoriviltä.

Tiedostojen lataaminen FileSenderista

Vastaanottaja saa sähköpostin, joka sisältää URL-osoitteen ladattavien tiedostojen sivulle. Jaettava linkki ohjaa myös lataussivulle. Voit aloittaa lataamisen painamalla Download -painiketta.

Funet FileSender lataussivu

Voit myös klikata hiiren oikealla painikkeella latauspainiketta ja valita Copy Link saadaksesi lataus-URL:n tiedostoon. URL:ä voidaan sitten käyttää tiedoston lataamiseen toisella välineellä, esimerkiksi wget:

wget "https://filesender.funet.fi/download.php?token=4da0-b98e-3290c6471469&files_ids=36805" -O data_from_FS

Huomio

Kun lataat tietoja Funet FileSenderista wget-komennolla, sinun täytyy sulkea latauslinkki lainausmerkkeihin ja käyttää -O-valitsinta määrittääksesi tiedostonimen, jota käytetään ladatun datan tallentamiseen.

FileSenderin käyttäminen komentoriviltä

FileSenderia voi käyttää myös komentoriviltä Python 3 -apuohjelman avulla.

Oletetaan, että olet Linux-palvelimella (esim. Puhti tai Mahti):

  1. Lataa filesender.py Python-työkalu:

    wget https://raw.githubusercontent.com/filesender/filesender/refs/heads/development/scripts/client/filesender.py
    
  2. Luo uusi kansio ~/.filesender kotihakemistoosi:

    mkdir -p ~/.filesender
    
  3. Luo ~/.filesender/filesender.py.ini asiakaskonfiguraatiotiedosto seuraavasti (pienennä säilytysaikaa tarvittaessa):

    [system]
    base_url = https://filesender.funet.fi/rest.php
    default_transfer_days_valid = 7
    
    [user]
    username = <your username>
    apikey = <api secret>
    

    Käyttäjätunnuksesi (Identifiant) ja API-avain (Secret) löytyvät/voidaan luoda Funet FileSender -verkkosivun My profile -sivulta (ensin täytyy kirjautua sisään). Käsittele API-avainta kuin mitä tahansa salasanaa – pidä se salassa! Huomaa, että käyttäjätunnus tässä tapauksessa ei ole samanhankintainen CSC:n käyttäjätunnuksen kanssa.

  4. Nyt voit lähettää tiedoston (esim. data.tgz) vastaanottajalle (esim. recipient@example.com) seuraavasti:

    ```bash python3 filesender.py -r recipient@example.com ./data.tar.gz