# FTP i SFTP: kako prebaciti fajlove na hosting (FileZilla)

[Izvor](https://nijefila.rs/blog/ftp-sftp-prebacivanje-fajlova) · [Nikola Filić](https://nijefila.rs/o-nama#nikola-filic)

Objavljeno: 2026-06-08 · Poslednja tehnička provera: 2026-10-04

Kada napravite sajt na svom računaru ili ga preuzmete od dizajnera, ti fajlovi moraju nekako da stignu na server da bi sajt bio dostupan na internetu. Najčešći način je FTP, odnosno njegova sigurna verzija SFTP, kroz program kao što je FileZilla. Ovaj tekst objašnjava razliku između FTP i SFTP, koje podatke vam treba za prijavu, i kako da postavite fajlove bez tipičnih grešaka.

## 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](/blog/ssl-sertifikat-zasto-je-vazan), 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):

```text
Host:            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](/blog/sta-je-directadmin), 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](https://filezilla-project.org/) (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.html` se otvara kada neko poseti `vasdomen.rs`
- `public_html/blog/` se otvara na `vasdomen.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](/blog/sta-je-subdomen), 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](/blog/sta-je-directadmin) 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](/blog/kako-prebaciti-sajt-na-novi-hosting), jer FTP prenosi samo fajlove, ne i bazu.

## Č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.

## Izvori

- [RFC 959 — File Transfer Protocol (FTP)](https://datatracker.ietf.org/doc/html/rfc959)

- [FileZilla — zvanični sajt i dokumentacija](https://filezilla-project.org/)

- [RFC 4253 — The Secure Shell (SSH) Transport Layer Protocol](https://datatracker.ietf.org/doc/html/rfc4253)
