Kratak odgovor
FTP (File Transfer Protocol) je način da prenosite fajlove između svog računara i servera. SFTP je njegova šifrovana verzija i koristi je kad god je dostupna, jer FTP šalje lozinku u običnom tekstu. Za prijavu vam treba host (najčešće ftp.vasdomen.rs ili IP servera), korisničko ime, lozinka i port (21 za FTP, 22 za SFTP). U FileZilla unesete te podatke, povežete se, i prevučete fajlove sajta u public_html (ili www) folder na serveru.
FTP, SFTP i FTPS: koja je razlika
Sva tri rade isti posao (prenose fajlove), ali se razlikuju po tome da li i kako šifruju vezu:
- FTP je osnovni protokol, port 21. Veza nije šifrovana, pa korisničko ime i lozinka putuju u običnom tekstu. Izbegavajte ga kad god postoji bolja opcija.
- SFTP (SSH File Transfer Protocol) ide preko SSH-a, port 22. Cela veza je šifrovana, uključujući prijavu i sadržaj. Ovo je preporučen izbor.
- FTPS je FTP sa TLS šifrovanjem. Sigurniji od običnog FTP-a, ali se podešava nešto komplikovanije od SFTP-a.
Praktično pravilo: ako vam hosting nudi SFTP (a većina nudi), koristite njega. Šifrovana veza je razlog isti kao i kod SSL sertifikata za sajt, samo se ovde štiti pristup serveru, a ne poseta sajtu.
Podaci koji su vam potrebni
Pre povezivanja, pripremite četiri stvari iz hosting panela (sekcija FTP nalozi ili pristupni podaci):
textHost: ftp.vasdomen.rs (ili IP adresa servera) Korisničko ime: vas_ftp_korisnik Lozinka: lozinka FTP naloga Port: 22 (SFTP) ili 21 (FTP)
FTP nalog se obično pravi u kontrolnom panelu, gde možete napraviti i poseban nalog ograničen samo na jedan folder (korisno ako fajlove postavlja neko drugi, pa ne želite da mu date pristup celom nalogu).
Povezivanje u FileZilla korak po korak
- preuzmite i instalirajte FileZilla (besplatan je)
- otvorite File → Site Manager → New Site
- za Protocol izaberite SFTP (ako hosting podržava), inače FTP
- unesite Host, Port (22 ili 21), Logon Type: Normal, pa korisničko ime i lozinku
- kliknite Connect; pri prvom SFTP povezivanju potvrdite host key (otisak servera)
Posle povezivanja, FileZilla prikazuje dva panela: levo su fajlovi vašeg računara, desno fajlovi na serveru. Prenos se radi prevlačenjem (drag and drop) ili desnim klikom pa Upload.
Gde idu fajlovi sajta
Fajlovi sajta ne idu bilo gde na serveru, nego u tačno određen folder koji web server poslužuje. Najčešće se zove public_html ili www. Sve što stavite tamo postaje dostupno na vašem domenu.
public_html/index.htmlse otvara kada neko posetivasdomen.rspublic_html/blog/se otvara navasdomen.rs/blog- fajlovi van
public_html(na primer u korenu naloga) nisu javno dostupni i tu obično stoje backup-i i privatni fajlovi
Ako postavite WordPress, ceo njegov sadržaj ide u public_html. Za poseban sajt na poddomenu, hosting obično napravi zaseban folder (na primer blog.vasdomen.rs/) u koji se postavljaju ti fajlovi.
Najčešće greške i kako ih rešiti
- pogrešan port: SFTP je 22, FTP 21; ako veza visi ili odbija, prvo proverite port i protokol
- korisničko ime ili lozinka: koristite tačno onaj FTP nalog iz panela, ne lozinku za panel ili email
- fajlovi postavljeni na pogrešno mesto: ako sajt prikazuje listu fajlova ili grešku, verovatno su fajlovi van
public_html - prekinut prenos velikih fajlova: za baze i velike arhive je pouzdaniji import kroz panel nego FTP
- dozvole (permissions): ako server javlja 403, proverite da fajlovi imaju ispravne dozvole (najčešće 644 za fajlove, 755 za foldere)
FTP i migracija sajta
FTP je koristan i kada selite sajt. Sa starog servera preuzmete fajlove, a na novi ih postavite na isto mesto. Za kompletnu selidbu (fajlovi plus baza plus email) bolje je pratiti pun proces iz teksta o prebacivanju sajta na novi hosting, jer FTP prenosi samo fajlove, ne i bazu.
Najčešća pitanja
Da li da koristim FTP ili SFTP?
SFTP kad god je dostupan. On šifruje celu vezu (port 22), uključujući korisničko ime i lozinku, dok obični FTP (port 21) šalje prijavu u običnom tekstu. Većina hostinga podržava SFTP, pa nema razloga koristiti nesiguran FTP osim ako server to izričito ne dozvoljava.
U koji folder se postavljaju fajlovi sajta?
U public_html (kod nekih servera www). To je folder koji web server poslužuje na vašem domenu. Fajl public_html/index.html se otvara na vasdomen.rs. Fajlovi van tog foldera nisu javno dostupni i tu obično stoje backup-i.
Zašto se FileZilla ne povezuje?
Najčešće zbog pogrešnog porta ili protokola (SFTP je 22, FTP 21), ili pogrešnih podataka za prijavu. Proverite da koristite baš FTP nalog iz panela, a ne lozinku za panel ili email. Ako i dalje ne ide, neki provajderi blokiraju FTP sa određenih mreža, pa probajte SFTP.
Mogu li FTP-om da prebacim i bazu podataka?
Ne direktno. FTP prenosi fajlove, a baza podataka se izvozi i uvozi kroz phpMyAdmin ili alat za bazu u panelu. Kod WordPress sajta morate preneti i fajlove (FTP) i bazu (export/import), inače dobijate praznu temu bez sadržaja.
Česta pitanja
- Da li da koristim FTP ili SFTP?
- SFTP kad god je dostupan. On šifruje celu vezu (port 22), uključujući korisničko ime i lozinku, dok obični FTP (port 21) šalje prijavu u običnom tekstu. Većina hostinga podržava SFTP, pa nema razloga koristiti nesiguran FTP.
- U koji folder se postavljaju fajlovi sajta?
- U public_html (kod nekih servera www). To je folder koji web server poslužuje na vašem domenu. Fajl public_html/index.html se otvara na vasdomen.rs. Fajlovi van tog foldera nisu javno dostupni.
- Zašto se FileZilla ne povezuje?
- Najčešće zbog pogrešnog porta ili protokola (SFTP je 22, FTP 21), ili pogrešnih podataka za prijavu. Proverite da koristite baš FTP nalog iz panela, a ne lozinku za panel ili email.
- Mogu li FTP-om da prebacim i bazu podataka?
- Ne direktno. FTP prenosi fajlove, a baza se izvozi i uvozi kroz phpMyAdmin ili alat u panelu. Kod WordPress sajta morate preneti i fajlove (FTP) i bazu, inače dobijate praznu temu bez sadržaja.
Reference
Osnivač NIJEFILA DOO. Piše o hostingu, DNS-u, email infrastrukturi i serverskoj administraciji.
Pogledaj NIJEFILA hosting pakete
START, BUSINESS i PRO. NVMe, besplatan SSL, DirectAdmin, podrška na srpskom.