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
