Přenos souborů na VPS (scp, rsync, WinSCP)
Jak nahrát soubory z počítače na VPS a stáhnout je zpět – v příkazové řádce i v programu s oknem.
2 min čtení·Aktualizováno 28. října 2026
Soubory na VPS přenášíš přes SSH – se stejnou IP, uživatelem a heslem (nebo klíčem) jako při připojení přes SSH. Na VPS nic dalšího instalovat nemusíš.
Program s oknem: WinSCP nebo FileZilla
- Protokol: SFTP
- Host: IP adresa VPS, port
22 - Uživatel
roota heslo z Přehledu VPS v panelu, nebo SSH klíč (WinSCP si ho při výběru sám převede do svého formátu)
Soubory pak přetahuješ myší mezi počítačem a VPS.
scp – soubor nebo složka
Funguje ve Windows (PowerShell), macOS i Linuxu. Příkazy spouštíš na svém počítači, ne na VPS:
# nahrání souboru do /root
scp web.zip root@IP_VPS:/root/
# nahrání celé složky
scp -r muj-bot root@IP_VPS:/opt/
# stažení z VPS do aktuální složky
scp root@IP_VPS:/root/zaloha.tar.gz .
rsync – velké složky a opakované nahrávání
rsync přenese jen změněné soubory a po přerušení naváže. Musí být na obou stranách (na VPS apt install -y rsync, ve Windows je dostupný ve WSL).
rsync -avz --progress muj-web/ root@IP_VPS:/var/www/muj-web/
Lomítko na konci muj-web/ znamená „obsah složky“. Bez něj vznikne /var/www/muj-web/muj-web.
Stažení přímo na VPS
Soubor z internetu (třeba release z GitHubu) stáhni rovnou na VPS, je to rychlejší než přes počítač:
curl -LO https://example.com/soubor.zip
apt install -y unzip
unzip soubor.zip
Vlastník souborů
Co nahraješ jako root, patří rootovi. Webový server nebo služba pod jiným uživatelem pak nemusí mít do souborů zápis. Vlastníka změníš třeba takto:
chown -R www-data:www-data /var/www/muj-web
Tisíce malých souborů (např.node_modules) nenahrávej jednotlivě – zabal je do zipu, nebo balíčky nainstaluj až na VPS příkazemnpm install.
VPS od 299 Kč měsíčně
Vlastní virtuální server s root přístupem pro cokoliv, co potřebujete.