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