Hopp til hovedinnhold

SFTP overføre filer

Kapittel 9​

SFTP (SSH File Transfer Protocol) er en trygg måte å overføre filer til og fra en server. SFTP bruker samme kryptering som SSH og er en sikker erstatning for den gamle FTP-protokollen, som ikke lenger bør brukes.

SFTP i kommandolinje​

Koble til server​

sftp brukernavn@server

Eksempel

sftp john@154.541.21.154

Dette åpner en sikker SFTP-tunnel til serveren.

Spesifisere portnummer​

Hvis serveren bruker en annen port enn standard 22, kan du angi port manuelt.

sftp -P portnummer brukernavn@server

Eksempel

sftp -P 2222 john@154.541.21.154

Bruke SSH-nøkkel​

Dersom du bruker nøkkelbasert autentisering, kan du spesifisere nøkkelfilen slik

sftp -i /path/to/key brukernavn@server

Nyttige kommandoer i SFTP​

help​

Viser en oversikt over tilgjengelige kommandoer.

put​

Laster opp en fil fra din lokale maskin til serveren.

Eksempel

put myfile.txt

Dette laster opp filen til den katalogen du står i på serveren.

get​

Laster ned en fil fra serveren til din lokale maskin.

Eksempel

get report.log

Andre vanlige kommandoer​

ls   - viser filer på serveren
cd - bytter mappe på serveren
pwd - viser nåværende mappe på serveren
lpwd - viser nåværende mappe lokalt
lcd - bytter mappe lokalt

Avslutte SFTP​

Når du er ferdig, avslutter du SFTP med kommandoen

bye

Grafiske klienter for SFTP​

Dersom du ikke ønsker å bruke SFTP i terminalen finnes det mange gode programmer som gir et grafisk grensesnitt og fungerer på samme måte som gammel FTP, men sikkert.

Eksempler​

Bitvise Innebygd SFTP-klient med dra-og-slipp funksjon og visning av lokale og eksterne filer side om side.

FileZilla Kjent program for filoverføring som støtter SFTP i tillegg til FTP. Lar deg koble til servere, lagre profiler og overføre filer via et enkelt brukergrensesnitt.

Andre alternativer​

  • WinSCP (Windows)
  • Cyberduck (macOS og Windows)
  • Termius (støtter SFTP sammen med SSH-profiler)

Høydepunkt – viktige kommandoer​

Koble til SFTP-server

sftp brukernavn@server

Koble til med portnummer

sftp -P portnummer brukernavn@server

Koble til med nøkkel

sftp -i /path/to/key brukernavn@server

Laste opp fil

put filnavn

Laste ned fil

get filnavn

Vise filer

ls

Bytte mappe

cd mappenavn

Avslutte SFTP

bye
Robert Kristoffersen
Fullstack-utvikler • Webno