Skip to content
VDS · Pristup mašini

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:

PoljeVrednost
ProtokolSFTP (ne FTP i ne FTPS)
Hostadresa mašine sa kartice „Pregled”
Port22
Korisnikroot ili tvoj korisnik
Lozinkaroot 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

ŠtaGde
Sajt/var/www/<domain>
Aplikacija ili bot/opt/<name>
Lični fajlovikuć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

SimptomUzrok
Permission denied pri upisuDirektorijum pripada drugom korisniku, a nisi se prijavio kao root
Klijent ne može da se poveže, ali SSH radiU podešavanjima je izabran FTP umesto SFTP, ili je port 21
Otpremanje je uspelo, ali sajt ne vidi fajlovePogrešan direktorijum ili vlasnik nije podešen
Prekidi kod velikih fajlovaUključi keepalive u klijentu; za velika otpremanja koristi rsync — ume da nastavi
Ruska imena fajlova se kvarePodesi 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.