Kako koristiti FTP - FileZilla vodič za početnike

Šta je FTP i zašto vam treba
FTP (File Transfer Protocol) je standardni protokol za prenos fajlova između vašeg računara i web servera. Kada pravite ili održavate sajt, često imate potrebu da uploadujete fajlove na server, preuzmete backup, izmijenite konfiguracione fajlove ili obrišete nepotrebne podatke. Iako cPanel File Manager može obaviti većinu ovih zadataka, FTP klijent poput FileZilla-e nudi mnogo bolji korisnički doživljaj, posebno kada radite sa većim brojem fajlova.
FileZilla je najpopularniji besplatni FTP klijent na svijetu. Open-source je, dostupan za Windows, Mac i Linux, i podržava FTP, FTPS (FTP preko SSL) i SFTP (SSH File Transfer Protocol). U ovom vodiču ćemo vaš provesti kroz sve što trebate znati za efikasno korištenje FileZilla-e.
Instalacija FileZilla-e
Preuzmite FileZilla sa zvaničnog sajta filezilla-project.org. Pazite da preuzmete FileZilla Client (ne Server). Prilikom instalacije, pažljivo pročitajte svaki korak jer installer može ponuditi instalaciju dodatnog softvera koji vam ne treba - odznacite sve što nije FileZilla. Na Mac-u, jednostavno prevucite FileZilla u Applications folder.
Pronalazenje FTP podataka
Da biste se povezali na server, potrebna su vam tri podatka: host (adresa servera), korisničko ime i lozinka. Na BeoHosting-u, ove podatke možete naći na dva mjesta.
Iz welcome email-a
Kada kreirate hosting nalog, dobijate welcome email koji sadrži sve FTP pristupne podatke. Host je obično vaš domen (npr. vasadresa.ba) ili IP adresa servera. Korisničko ime je isto kao vaše hosting kontrolni panel korisničko ime, a lozinka je cPanel lozinka.
Kreiranje FTP naloga u cPanel-u
Preporučujemo kreiranje zasebnog FTP naloga umjesto korištenja glavnog cPanel pristupnog naloga. U cPanel-u, idite na "FTP Accounts" i kreirajte novi nalog. Unesite korisničko ime (npr. "webmaster"), jaku lozinku, i izaberite direktorijum na koji će nalog imati pristup (obično public_html). Ovo je sigurnije jer ograničavate pristup samo na web direktorijum.
Povezivanje sa serverom
Otvorite FileZilla-u. Na vrhu prozora vidjet ćete Quick Connect bar sa poljima za Host, Username, Password i Port. Unesite podatke i kliknite "Quickconnect". Za FTP, ostavite port prazan ili unesite 21. Za SFTP, unesite port 22. Ako je konekcija uspješna, u desnom panelu (Remote Site) vidjet ćete fajlove na serveru.
Korišćenje Site Manager-a
Za češće korištenje, bolje je sačuvati podatke u Site Manager-u. Idite na File > Site Manager (ili pritisnite Ctrl+S). Kliknite "New Site" i dajte mu ime (npr. "BeoHosting - Moj Sajt"). Unesite Host, Port, izaberite Protocol (SFTP ili FTP), Logon Type "Normal", i unesite korisničko ime i lozinku. Kliknite "Connect" da se povezete ili "OK" da sačuvate bez povezivanja. Sljedeći put, jednostavno otvorite Site Manager i dva puta kliknite na sačuvani sajt.
Navigacija interfejsa
FileZilla prozor je podeljen na četiri glavna dijela. Na vrhu je log panel koji prikazuje komande i odgovore servera - korisno za dijagnostiku problema. Levi panel (Local Site) prikazuje fajlove na vašem računaru. Desni panel (Remote Site) prikazuje fajlove na serveru. Na dnu je queue panel koji prikazuje tekuce i završene transfere fajlova.
U svakom panelu (local i remote) imate gornji dio sa hijerarhijskim prikazom foldera i donji dio sa sadržajem trenutno izabranog foldera. Navigirajte do vašeg public_html foldera na serveru - tu se nalaze svi fajlovi vašeg sajta.
Upload fajlova na server
Upload (prenos fajlova sa računara na server) je najčešći zadatak. Imate više načina da uploadujete fajlove. Drag and drop je najintutivniji - jednostavno prevucite fajl ili folder iz levog panela u desni panel. Desni klik na fajl u levom panelu i izaberite "Upload" je alternativa. Ili možete prevuci fajlove iz Windows Explorer-a direktno u desni panel FileZilla-e.
Za upload većeg broja fajlova, označite sve fajlove u levom panelu (Ctrl+A za sve, Ctrl+klik za pojedinačne ili Shift+klik za opseg) i prevucite ih na server. FileZilla će automatski staviti sve u queue i uploadovati redom.
Šta ako fajl već postoji
Ako uploadujete fajl koji već postoji na serveru, FileZilla će vaš pitati što da radi. Opcije su: Overwrite (prepisi postojeći), Skip (preskoci), Rename (preimenuj) ili Resume (nastavi prekinuti transfer). Možete cekirari "Always use this action" da se isto ponašanje primeni na sve konflikte u tekucem transferu.
Download fajlova sa servera
Download (prenos sa servera na računar) radi na isti način, samo u suprotnom smjeru. Prevucite fajlove iz desnog panela u levi, ili desni klik > Download. Ovo je korisno za pravljenje backup-a, preuzimanje log fajlova ili kopiranje fajlova za lokalnu izmjenu.
Upravljanje fajlovima
Desnim klikom na fajl ili folder u remote panelu dobijate opcije za upravljanje: Rename za preimenovanje, Delete za brisanje (oprez - nema Recycle Bin!), Create Directory za kreiranje novog foldera, File Permissions za podešavanje dozvola (chmod). Možete i editovati tekstualne fajlove direktno - desni klik > View/Edit otvara fajl u vašem default text editoru. Kada sačuvate izmjene, FileZilla će automatski uploadovati azurirani fajl.
SFTP - Sigurna konekcija
Obican FTP prenosi podatke uključujući lozinku u necimenom (plain text) formatu, što znači da neko ko presretne mrežni saobraćaj može vidjeti vaše pristupne podatke. SFTP (SSH File Transfer Protocol) rješava ovaj problem enkriptovanjem cijele komunikacije.
Na BeoHosting-u, SFTP je dostupan na svim paketima. Da ga koristite, u Site Manager-u izaberite Protocol: "SFTP - SSH File Transfer Protocol" i Port: 22. Sve ostalo je isto kao za obican FTP. Pri prvom povezivanju, FileZilla će vaš pitati da potvrdite server ključ - kliknite "OK" i cekirajte "Always trust this host" da ne biste dobijali ovo pitanje ponovno.
Preporučujemo da uvijek koristite SFTP umjesto običnog FTP-a. Nema razloga da koristite neenkriptovanu vezu kada je SFTP dostupan i jednako jednostavan za korištenje.
Najčešće greške i rješenja
Connection timed out
Ova greška znači da FileZilla ne može da uspostavi konekciju sa serverom. Provjerite da li ste uneli ispravnu adresu servera i port. Provjerite da li vaš firewall ili antivirus blokira FileZilla-u. Ako koristite VPN, pokušajte bez njega. Na BeoHosting-u, kontaktirajte podršku da provjeri da li je vaš IP možda blokiran od strane server firewall-a.
530 Login Authentication Failed
Pogrešno korisničko ime ili lozinka. Provjerite da nema razmaka pre ili poslije lozinke (copy-paste greška). Pokusajte da resetujete lozinku u cPanel-u. Ako koristite FTP nalog (ne glavni cPanel nalog), provjerite da je nalog aktivan u cPanel > FTP Accounts.
421 Too Many Connections
Prekoracili ste maksimalni broj istovremenih konekcija. U FileZilla podešavanjima, idite na Edit > Settings > Transfers i smanjite "Maximum simultaneous transfers" na 2-3. Sacekajte minut i pokušajte ponovno - prethodne konekcije će se zatvoriti same.
553 Permission Denied
Nemate dozvolu za pisanje u taj direktorijum. Provjerite dozvole (permissions) foldera na serveru - obično folderi treba da imaju 755, a fajlovi 644. Možete promijeniti dozvole desnim klikom na fajl > File Permissions u FileZilla-i. Ako koristite FTP nalog sa ograničenim pristupom, provjerite da li je direktorijum u okviru dozvoljenog opsega.
Transfer failed - File in use
Fajl je otvoren u drugom programu na vašem računaru. Zatvorite sve programe koji koriste taj fajl i pokušajte ponovno. Ovo se najčešće desava sa slikama otvorenim u image viewer-u ili dokumentima otvorenim u text editoru.
Korisni savjeti za efikasan rad
Koristite bookmarks za brz pristup cestim lokacijama - Server > Add Bookmark. Koristite Synchronized Browsing (View > Synchronized Browsing) da automatski navigirate isti folder na lokalnom i remote sistemu. Filtrirajte prikaz fajlova (View > Filename Filters) da sakrijete fajlove koje ne trebate vidjeti, poput .htaccess ili .git foldera. Podesite default editor za lokalne izmjene u Edit > Settings > File Editing.
Zaključak
FileZilla je mocan ali jednostavan alat za upravljanje fajlovima na vašem hosting serveru. Sa SFTP konekcijom, vaši podaci su sigurni u prenosu. Zapamtite ključne stvari: uvijek koristite SFTP umjesto FTP-a, pravite backup prije nego što brišete ili mijenjate fajlove na serveru, koristite Site Manager za čuvanje pristupnih podataka i kreirajte zasebne FTP naloge umjesto korištenja glavnog cPanel naloga. Ako imate bilo kakva pitanja o FTP pristupu na BeoHosting-u, naš tim za podršku je tu da vam pomogne.
BeoHosting Team
10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Posljednje ažuriranje: