FTP, som står for
filoverføringsprotokoll , er en nettverksprotokoll som brukes til å overføre filer mellom datamaskiner. Det er en av de eldste og vanligste protokollene for filoverføring og er fremdeles mye brukt i dag.
I Linux brukes FTP for:
* Last opp filer fra datamaskinen din til en ekstern server: Du kan bruke FTP-klienter som `Filezilla` eller den innebygde` FTP`-kommandoen til å sende filer til en server.
* Last ned filer fra en ekstern server til datamaskinen din: Tilsvarende kan du bruke FTP -klienter til å hente filer fra servere.
* Administrere filer på en ekstern server: Noen FTP -klienter lar deg opprette, slette og gi nytt navn til filer på en ekstern server.
Her er noen vanlige FTP -kommandoer i Linux:
* `ftp`: Denne kommandoen starter en interaktiv FTP -økt.
* `Åpen [Hostname]`: Kobles til en FTP -server på det gitte vertsnavnet.
* `bruker [brukernavn] [passord]`: Logg inn på FTP -serveren med det gitte brukernavnet og passordet.
* `pwd`: Viser den gjeldende arbeidskatalogen på den eksterne serveren.
* `ls`: Viser filene og katalogene i den gjeldende katalogen.
* `cd [katalog]`: Endrer gjeldende arbeidskatalog.
* `Få [fil]`: Laster ned den spesifiserte filen fra den eksterne serveren.
* `put [fil]`: Last opp den spesifiserte filen til den eksterne serveren.
* `bye`: Lukker FTP -tilkoblingen.
Sikkerhetshensyn med FTP:
* Ukryptert: FTP overfører data i ren tekst, noe som gjør det sårbart for avlytting.
* sårbar for angrep: FTP -servere kan målrettes av angripere som prøver å utnytte sårbarheter i protokollen.
alternativer til FTP:
På grunn av sikkerhetsproblemer blir alternative protokoller som SFTP (SSH -filoverføringsprotokoll) og FTPS (FTP over SSL/TLS) mer populære. Disse protokollene gir kryptering, noe som gjør dem sikrere enn tradisjonell FTP.
Sammendrag:
FTP er en mye brukt protokoll for overføring av filer mellom datamaskiner, men sikkerhetssvakhetene har ført til vedtakelse av sikrere alternativer. Hvis du trenger å overføre filer over et usikkert nettverk, kan du vurdere å bruke SFTP eller FTPS.