FTP-klient FTP - File Transfer Protocol (lit. "file transfer protocol") - Et computerprogram til at forenkle adgangen til en FTP -server . Afhængigt af formålet kan den enten give brugeren enkel adgang til en ekstern FTP-server i tekstkonsoltilstand , idet den kun påtager sig arbejdet med at sende brugerkommandoer og filer , eller vise filer på en fjernserver, som om de var en del af filsystemet på brugerens computer eller begge dele. I de sidste to tilfælde påtager FTP-klienten opgaven med at fortolke brugerhandlinger til FTP-protokolkommandoer , hvilket gør det muligt at bruge filoverførselsprotokollen uden at blive fortrolig med alle dens forviklinger.
Særlige eksempler på brug af en FTP-klient kan være:
I brugerens enkleste (men mest komplekse) tilfælde er en FTP-klient en filsystememulator , der blot ligger på en anden computer. Med dette filsystem kan du udføre alle de handlinger, brugeren kender: kopiere filer fra serveren og til serveren, slette filer, oprette nye filer. I nogle tilfælde er det også muligt at åbne filer - til visning, start af programmer, redigering. Det er kun nødvendigt at tage i betragtning, at åbning af en fil indebærer dens foreløbige download til brugerens computer. Eksempler på sådanne programmer er:
På grund af udbredelsen af FTP-protokollen er der simple (med hensyn til implementering) FTP-klienter i næsten alle operativsystemer . Brugen af disse klienter kræver dog færdigheder i at bruge konsollen samt kendskab til protokolkommandoer til kommunikation med serveren. Så i Windows er et sådant værktøj ftp.exe. Mange Linux -builds har også et ftp-værktøj.
Filsystemet på en ekstern server har normalt tilladelsesindstillinger for forskellige brugere. Så for eksempel kun nogle filer kan tilgås af anonyme brugere, eksistensen af andre brugere vil ikke være kendt. En anden gruppe brugere kan have adgang til andre filer, eller der kan for eksempel udover rettighederne til at læse filer også gives rettighederne til at skrive nye eller opdatere eksisterende filer. Udvalget af adgangsrettigheder afhænger af operativsystemet og softwaren på hver enkelt FTP-server. Som regel deler de rettighederne til at se indholdet af en mappe (det vil sige evnen til at få en liste over de filer, der er indeholdt i den), til at læse filen(e), til at skrive (oprette, slette, opdatere) filen(e).
For godkendelse beder FTP-serveren, når en FTP-klient opretter forbindelse til den, sidstnævnte om et brugernavn og en adgangskode. De fleste FTP-klienter anmoder igen om disse data fra brugeren interaktivt. Der er også en anden måde at specificere disse data ved at inkludere dem i URL'en på FTP-serveren. Altså for eksempel i rækken
ftp://vasya:[email protected]Det er ikke ualmindeligt, at denne metode til at angive et brugernavn og en adgangskode er den eneste, der understøttes af en FTP-klient.