FTP sau File Transfer Protocol, este o modalitate pentru un computer de a trimite fișiere către un server. Este folosit dacă doriți să încărcați un fișier de pe computer (clientul) la un server de la distanță printr-o rețea. Este popular deoarece majoritatea serverelor stau într-un rack într-un centru de baze de date la câțiva kilometri distanță de locul unde lucrați.
De exemplu, Amazon's AWS S3 Cloud este o platformă extrem de populară pentru server și cloud storage. Numarul mare de site-uri gazduieste fisiere de imagine si aplicatii web acolo. Cu toate acestea, nu puteți să stați la centrul de date Amazon cu laptopul în mână și vă așteptați să puteți conecta un USB direct în serverul "dvs.", astfel încât să puteți modifica câteva fișiere. În schimb, utilizați FTP (sau un alt protocol web) pentru a trimite fișiere pe serverul dvs. de departe.
În timp ce majoritatea serverelor au o funcție FTP de bază care funcționează prin orice browser, în ansamblu, software-ul FTP este obositor și destul de îngrozitor de utilizat. Aici intră software-ul client FTP. Cu un client FTP, poți folosi o aplicație nativă frumoasă care se conectează direct la serverul tău, în loc să se bazeze pe browserul tău.
O notă rapidă. Când vorbim despre FTP, despre ce vorbim este SFTP (Secure File Transfer Protocol) - și uneori FTPS (File Transfer Protocol Secure) - care sunt ca FTP, dar criptează fișierele pe care le încărcați pentru securitate. Ambele protocoale se bazează pe FTP și funcționează în esență identic; sunt mult mai sigure. Toate aplicațiile pe care le vom examina vor suporta FTP, FTPS și SFTP (și adesea multe altele).
Clienții FTP, fie pentru Windows sau Mac, au un loc de muncă destul de simplu. Ei chiar trebuie să vă facă posibilă încărcarea fișierelor de pe computerul dvs. pe un server de la distanță sau descărcarea fișierelor de pe serverul de la distanță către computer. Un bun client FTP trebuie să clarifice această bară joasă scăzută pentru o varietate de protocoale diferite, cum ar fi FTP, FTPS și SFTP. Bonusul punctează dacă îl puteți utiliza și pentru conectarea la alte soluții de stocare în cloud, cum ar fi Dropbox, Box, Google Drive și așa mai departe.
Pe lângă efectuarea încărcării și descărcării de bază a fișierelor, software-ul client FTP bun face ușor. Nu trebuie să fie nevoie să vă aruncați adânc în meniuri, să folosiți linia de comandă sau să faceți altceva neintuitiv. În mod ideal, căutăm o interfață tip drag-and-drop cu două tipuri de ferestre. Practic, ai avea un singur panou pentru computerul client și un panou pentru server. Apoi, puteți utiliza panoul relevant pentru a explora sistemul de fișiere de pe fiecare dispozitiv și apoi glisați și fixați fișierele între ele ca și cum ați muta doar fișiere între două foldere de pe computer.
Cea mai mare problemă cu clienții bazați pe browser FTP este că nu sunt fiabile. Dacă conexiunea la internet scade pentru o secundă - sau chiar este chiar lentă - ei se potrivesc perfect. Un bun client FTP va lua conexiuni de internet scăzut și lent în pasul său, fără a pierde tot timpul.
Clienții bazați pe browser încearcă, de asemenea, să încarce fișiere sau foldere mari din cauza nesiguranței lor menționate anterior. Un client decent FTP nu va avea o problemă încărcând 100 de GB, sau chiar câteva TB, o dată. Evident, cât timp va dura va depinde de conexiunea dvs., dar ar trebui să se facă fără probleme.
De asemenea, dorim ca un client FTP să fie ușor și să nu piardă resursele de sistem. Dacă încărcați sau descărcați fișiere mari, de multe ori doriți să lăsați clientul dvs. FTP să ruleze în fundal în timp ce faceți alte lucruri pe computer.
În cele din urmă, și aceasta este mai mult una personală, dar un bun client FTP are, de asemenea, o interfață bună. Nivele interfete unde totul este aranjat logic sunt mult mai usor de folosit. Fiind funcțională și de bază este bine, atâta timp cât lucrurile au sens, dar fiind funcțional și de mare caută cu siguranta devine puncte bonus.
Acum, fără să mai vorbim, să ne uităm la cinci dintre cei mai buni clienți FTP disponibili chiar acum.
Cyberduck este unul dintre cei mai iubiți clienți FTP în jurul valorii de, în special de către fanii Mac. Este, de asemenea, gratuit. Dacă întrebați un dezvoltator de web ce este cel mai bun client gratuit pentru Mac FTP, ei vor spune adesea Cyberduck fără ezitare.
În primul rând, Cyberduck este gratuit, foarte uimitor, ușor de utilizat și acceptă o gamă largă de protocoale, inclusiv FTP, SFTP, WebDAV, Amazon S3, OpenStack Swift, Backblaze B2, Microsoft Azure & OneDrive, Google Drive și Dropbox. Câștigurile sunt, indiferent de serverul pe care îl utilizați, veți putea să vă conectați utilizând Cyberduck.
În timp ce Cyberduck este un favorit al fanilor Mac, este disponibil și pe Windows. Cu toate acestea, există, în mod evident, mai bune aplicații FTP specifice pentru Windows acolo, la care vom ajunge într-un minut. Dacă vă uitați rapid la site-ul Cyberduck, veți vedea zeci de mențiuni despre aplicații și caracteristici Mac, cum ar fi Finder, Center de notificare și Retina Displays - care vă oferă o idee destul de clară despre locul în care se află interesele echipei Cyberduck.
WinSCP este un client FTP gratuit, premiat pentru Windows, care a fost descărcat de peste 110 milioane de ori. Deși este adevărat că nu tot ceea ce este popular este bun, WinSCP este atât popular și bun.
La fel ca Cyberduck, WinSCP are o interfață grafică plăcută adaptată sistemului de operare ales: în acest caz Windows. Se poate conecta, de asemenea, la servere de la distanță folosind protocoalele FTP, FTPS, SCP, SFTP, WebDAV sau S3. Trebuie să rulați un server care rulează software destul de nișă pentru WinSCP să nu poată să se conecteze la acesta.
O caracteristică frumoasă a WinSCP este editorul de text integrat. Aceasta înseamnă că puteți efectua rapid modificări ale fișierelor text fără a fi nevoie să le deschideți într-o altă aplicație. În timp ce editarea fișierelor text care sunt live pe un server nu este ceva ce putem recomanda cu adevărat și ne poate rupe total site-ul sau aplicația web, am fi mințit dacă nu am fi recunoscut că fiecare dezvoltator web nu a făcut-o pe ocazie pentru a repara rapid un bug sau pentru a actualiza un mic fragment de text. Pentru a fi sincer, nu-mi amintesc ultima modificare a site-ului meu, pe care nu am trăit-o!
WinSCP ar putea fi simplu de utilizat, dar asta nu înseamnă că este doar pentru utilizări simple. Există o mulțime în lista de caracteristici, cum ar fi o interfață de comandă și scripting și automatizare, care sunt doar cu adevărat pentru dezvoltatorii profesioniști.
Aplicațiile gratuite și open source cum ar fi Cyberduck și WinSCP sunt bune și bune, dar vin cu toate problemele obișnuite ale software-ului open source. Deoarece sunt în mare parte întreținute de către pasionații în timpul lor liber, actualizările și remedierile de eroare pot fi lente în timp ce vine, iar suportul este practic inexistent. Dacă - sau mai probabil, organizația la care lucrezi - are nevoie de ceva cu documente de ajutor și o echipă de asistență în picioare, atunci trebuie să mergi cu o soluție premium.
CuteFTP vine în trei versiuni: CuteFTP 9 pentru Windows de la $ 59.99, CuteFTP 9 pentru Windows cu un an de întreținere și suport pentru $ 89.99 și CuteFTP Pro for Mac. Acesta este un alt caz în care vom recomanda cu adevărat versiunea Windows, deoarece acesta este punctul central al echipei CuteFTP; ne vom uita la un client profesionist Mac FTP într-o secundă.
Ca o soluție profesională, CuteFTP vine echipat cu caracteristici profesionale. Pe lângă FTP, SSL (SSL), HTTP, HTTPS (SSL) și SFTP (SSH2), CuteFTP suportă de asemenea criptarea OpenPGP și autentificarea parolei One Time pentru a vă asigura că fișierele sunt în siguranță în tranzit. CuteFTP are, de asemenea, caracteristici de programare și automatizare cu adevărat puternice, astfel încât să creați periodic copii de siguranță sau sincronizarea fișierelor pe site-ul dvs..
În ciuda tuturor acestor caracteristici pro, CuteFTP este încă destul de simplu pentru oricine să folosească. Cu o interfață excelentă, doc-uri bune și vrăjitori încorporați, nimeni nu va fi lăsat să privească la ecranul lor fără idee ce să facă.
Panic Inc, dezvoltatorii Transmit 5, o factură ca "standardul de aur al aplicațiilor de transfer de fișiere macOS". Nu se înșeală. Aproape fiecare dezvoltator profesionist de web știu cine folosește un Mac, utilizează funcția Transmitere ca să meargă la client FTP. Nu sunt nici măcar un profesionist și este cel pe care îl folosesc.
Transmiterea se poate conecta la serverele dvs. folosind protocoalele FTP, FTPS, SFTP, Amazon S3 sau WebDav. De asemenea, se poate conecta direct la unitățile Amazon Drive, Backblaze B2, DreamObjects, Dropbox, Google Drive, Microsoft Azure, Microsoft OneDrive, Microsoft OneDrive for Business, OpenStack Swift și Rackspace Cloud Files.
Așa cum v-ați aștepta pentru o aplicație pro, Transmit are și funcții pro, cum ar fi sincronizarea automată a dosarelor, astfel încât să puteți încărca automat sau să copiați copii de siguranță ale fișierelor, sincronizarea la distanță locală și chiar la distanță, suportul 2FA, sincronizarea bazată pe reguli și multe altele.
La fel ca și CuteFTP, deoarece Transmit 5 este o aplicație proprietară în cadrul dezvoltării active, există mari documente de ajutor și o echipă de asistență care vă poate ajuta. Aceasta înseamnă că vă puteți baza pe aplicație la o perioadă de criză.
CloudMounter este un software diferit pentru software-ul FTP. În loc să aveți o aplicație client separată, acesta conectează Finder (sau Windows Explorer) direct la serverele dvs..
În principiu, serverul dvs. este montat ca o unitate externă pe care o puteți accesa în mod normal din managerul de fișiere al sistemului. Dacă aveți o conexiune rapidă la internet, veți observa abia diferența dintre cele două.
Din păcate, pentru moment, CloudMounter for Mac suportă o gamă mult mai largă de protocoale decât CloudMounter for Windows, deși, din moment ce acesta din urmă este mult mai nou, sperăm să se schimbe în curând. CloudMounter pentru Mac funcționează cu FTP, SFTP, FTPS, OpenStack Swift, Dropbox, Microsoft OneDrive, Amazon S3, Google Drive, Backblaze, WebDAV și Box. CloudMounter pentru Windows funcționează numai cu Dropbox, Google Drive și Microsoft OneDrive.
În timp ce CloudMounter este foarte convenabil, nu este super ieftin (mai ales pentru versiunea Windows relativ underpowered). Aplicația Windows costă 30 $ și există un upgrade opțional de 15 $ pentru îmbunătățirea duratei de viață garantate; versiunea Mac este de 45 $ direct.
FileZilla pune acest reviewer într-o poziție interesantă. Deși este un client FTP bun, gratuit, care a fost folosit de milioane de oameni, în ultimii ani a scăzut din favoare. Utilizatorii au găsit în mod repetat adware sau spyware incluse alături de FileZilla când le descarcă. Acordat, există o casetă de selectare pe care o puteți debloca pentru a renunța la instalare, este totuși o tactică destul de scumpă.
Sincer, includ doar FileZilla pentru că este aproape imposibil să vorbim despre clienții FTP gratuiti fără ao menționa; este prea popular. Clientul de bază este excelent - atâta timp cât instalați accidental evitați adware-ul nedorit - dar este probabil mai bine să mergeți cu o aplicație diferită de această listă.
Fiind un protocol open source, există o mulțime de clienți FTP diferiți care îndeplinesc nevoi diferite. Aveți totul de la aplicații gratuite, cum ar fi Cyberduck, care sunt excelente pentru oricine are nevoie de un simplu client FTP, cum ar fi Transmit, care vizează dezvoltatorii profesioniști Mac care doresc cea mai bună experiență nativă posibilă. Din lista de mai sus, ar trebui să găsiți cea potrivită pentru dvs..