Aineistojen siirtäminen VISU-ympäristöihin (Windows ja Linux) SFTP:llä

Katso kaikki VISUn ohjeet

Tiedostojen siirtäminen SFTP:llä

FTP-yhteydessä tiedostoja siirretään omalta tietokoneelta palvelimelle putkomennolla.
Esimerkiksi:

put aineisto.csv

Voit käyttää joko tiedoston nimeä tai koko tiedostopolkua riippuen siitä, missä tiedosto
sijaitsee omalla tietokoneellasi.

Avaa pääteikkuna

Windows

Avaa Windows-tietokoneella joko Komentokehote (Command Prompt) tai PowerShell.

Linux

Avaa Terminal-pääte.

Muodosta SFTP-yhteys

Kirjoita seuraava komento:

sftp <käyttäjätunnus>@files.visu.oulu.fi

Paina Enter.
Jos yhteys muodostui, saat ilmoituksen Connected to files.visu.oulu.fi.

Huomio! Mikäli otat yhteyttä ensimmäisen kerran, saat todennäköisesti seuraavan
ilmoituksen:

sftp @files.visu.oulu.fi The authenticity of host ’files.visu.oulu.fi (130.231.244.123)’ can’t be established. ED25519 key fingerprint is SHA256:eHQyrg4*******. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])?

Valitse vaihtoehto yes.

Valitse vaihtoehto yes.
Saat ilmoituksen:
Warning: Permanently added ’files.visu.oulu.fi’ (ED25519) to the list of known hosts
Tämä on normaalia ja nyt voit ottaa yhteyden uudelleen.

Kirjaudu sisään

Anna pyydettäessä salasanasi tai muu organisaation määrittelemä tunnistautumistieto.
Kun yhteys muodostuu onnistuneesti, näkyviin tulee SFTP-kehote:

sftp>

Voit nyt käyttää SFTP-komentoja.

Tarkista käytettävissäsi olevat ympäristöt

Kaikki käyttäjäympäristöt, joihin sinulla on käyttöoikeus, näet komennolla:

ls

Valitse listasta käyttäjäympäristö, jonne olet viemässä aineistoa ja siirry kyseiseen
ympäristöösi komennolla:

cd <käyttäjäympäristö>

Siirry import-kansioon

Varmista että olet halutussa ympäristössä ajamalla komento:

pwd

Saat tulosteen Remote working directory: /<käyttäjäympäristö>

Ympäristön sisällä on kolme kansiota:

  • export
  • import
  • work

jotka saat näkyville komennolla

ls

Tiedostot siirretään aina import-kansioon.

Siirry import kansioon komennolla:

cd import

Siirrä tiedosto

Windows

SFTP:n paikallinen oletushakemisto on yleensä:

C:\Users\<käyttäjätunnus>

Jos tiedosto sijaitsee tässä hakemistossa, voit siirtää sen pelkällä tiedoston nimellä:

put <tiedoston nimi>

Jos tiedosto sijaitsee muualla, anna koko tiedostopolku:

put C:\Users\<käyttäjätunnus>\Downloads\<tiedoston nimi>

Huomio! Jos polussa on välilyöntejä, käytä lainausmerkkejä esim.

put “C:\Users\<käyttäjätunnus>\Downloads\<tiedoston nimi>”

Linux

SFTP:n paikallinen oletushakemisto on yleensä käyttäjän kotihakemisto:

/home/<käyttäjätunnus>

Kotihakemiston saat näkyviin komennolla:

pwd

Jos tiedosto sijaitsee kotihakemistossa, voit siirtää sen pelkällä tiedoston nimellä:

put <tiedoston nimi>

Jos tiedosto sijaitsee muualla, anna koko tiedostopolku:

put /home/<käyttäjätunnus>/Downloads/<tiedoston nimi>

Varmista, että tiedosto siirtyi onnistuneesti

Tarkista import-kansion sisältö komennolla:

ls

Esimerkkitulosteena näet esim.

aineisto.csv

Jos tiedosto näkyy listauksessa eikä put-komento palauttanut virhettä, tiedosto on
siirtynyt onnistuneesti palvelimelle.

Takaisin ylös