Prenos fajlova preko SFTP-a
Kako da otpremiš i preuzmeš fajlove sa servera preko WinSCP-a, FileZilla-e, ugrađenog sftp klijenta i macOS Finder-a, bez mešanja SFTP-a sa običnim FTP-om.
Ažurirano 23. avgust 2026.
SFTP je prenos fajlova preko iste SSH veze. Ne moraš da podešavaš poseban server: ako ssh radi, radi i SFTP.
Povezivanje u grafičkom klijentu
Podešavanja su ista za WinSCP, FileZilla i Cyberduck:
| Polje | Vrednost |
|---|---|
| Protokol | SFTP (ne FTP i ne FTPS) |
| Host | adresa mašine sa kartice „Pregled” |
| Port | 22 |
| Korisnik | root ili tvoj korisnik |
| Lozinka | root lozinka sa kartice „Pristup” |
| Ključ | putanja do privatnog ključa, ako je prijava lozinkom onemogućena |
WinSCP prihvata ključeve samo u .ppk formatu — konverzija je opisana u članku o PuTTY-ju. FileZilla čita i običan OpenSSH ključ.
Port 21 i „običan FTP” ne rade na mašini i ne moraš da ih podešavaš: FTP šalje lozinku u čistom tekstu. Uvek izaberi SFTP.
Klijent iz komandne linije
Ugrađen je u Windows, macOS i Linux:
sftp root@203.0.113.10
Unutra su dostupne jednostavne komande:
ls
cd /var/www
lcd C:\work
put index.html
put -r ./site
get /var/log/nginx/error.log
bye
put šalje na mašinu, get povlači fajlove na tvoj računar, a komande koje počinju sa l (lcd, lls) rade sa tvojim računarom.
Ako si podesio fajl ~/.ssh/config, dovoljno je sftp vds.
macOS i Linux u menadžeru fajlova
U Finder-u: Go → Connect to Server → sftp://root@203.0.113.10. U GNOME Files unesi adresu u polje „Other Locations”. Direktorijum mašine se otvara kao mrežna fascikla.
Za stalni rad je praktičnije da montiraš direktorijum kao lokalni:
sshfs root@203.0.113.10:/var/www /mnt/vds
Gde da smestiš fajlove
| Šta | Gde |
|---|---|
| Sajt | /var/www/<domain> |
| Aplikacija ili bot | /opt/<name> |
| Lični fajlovi | kućni direktorijum korisnika |
| Privremeno | /tmp (briše se pri restartu) |
Posle otpremanja često treba da podesiš vlasnika, inače će web server dobiti 403:
chown -R www-data:www-data /var/www/example.com
chmod -R 755 /var/www/example.com
Česte greške
| Simptom | Uzrok |
|---|---|
Permission denied pri upisu | Direktorijum pripada drugom korisniku, a nisi se prijavio kao root |
| Klijent ne može da se poveže, ali SSH radi | U podešavanjima je izabran FTP umesto SFTP, ili je port 21 |
| Otpremanje je uspelo, ali sajt ne vidi fajlove | Pogrešan direktorijum ili vlasnik nije podešen |
| Prekidi kod velikih fajlova | Uključi keepalive u klijentu; za velika otpremanja koristi rsync — ume da nastavi |
| Ruska imena fajlova se kvare | Podesi UTF-8 kodiranje u podešavanjima klijenta |
Kada SFTP nije najbolji izbor
Za stotine malih fajlova i ponovljena objavljivanja rsync je brži: prenosi samo izmene. Za jedan fajl je scp jednostavniji. Obe komande su obrađene u članku scp i rsync.