VPS servery

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

  1. Protokol: SFTP
  2. Host: IP adresa VPS, port 22
  3. Uživatel root a 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říkazem npm install.

VPS od 299 Kč měsíčně

Vlastní virtuální server s root přístupem pro cokoliv, co potřebujete.

Zobrazit balíčky