Hosting & Infrazačiatočník

Čo je FTP (File Transfer Protocol)?

FTP je protokol na prenos súborov medzi počítačom a serverom cez internet. Používa sa na nahrávanie súborov webstránky na hosting. Bol vytvorený v roku 1971 a dnes ho nahrádzajú bezpečnejšie alternatívy ako SFTP.

Definícia FTP (File

Definícia FTP

FTP (z anglického File Transfer Protocol, po slovensky protokol na prenos súborov) je sieťový protokol na prenos súborov medzi klientom a serverom. Bol navrhnutý Abhayom Bhushanom a prvýkrát publikovaný 16. apríla 1971 ako RFC 114 — je to jeden z najstarších protokolov internetu.

FTP používa port 21 na riadiace príkazy a port 20 na prenos dát. Funguje na modeli klient-server — FTP klient (napr. FileZilla) sa pripojí na FTP server a umožňuje nahrávať, sťahovať a spravovať súbory.

Ako FTP funguje v praxi

FTP komunikácia prebieha v dvoch režimoch:

  • Aktívny režim — server sa pripája späť ku klientovi na prenos dát. Problém: firewally často blokujú tieto spojenia.
  • Pasívny režim — klient iniciuje obe spojenia, čo lepšie funguje za firewallmi a NATom.

Bezpečnostný problém: Klasické FTP prenáša prihlasovacie údaje a dáta v nešifrovanej podobe (plain text). Preto sa dnes odporúčajú bezpečnejšie alternatívy:

  • FTPS — FTP s SSL/TLS šifrovaním
  • SFTP — prenos súborov cez SSH (úplne odlišný protokol, ale rovnaký účel)
  • SCP — bezpečná kópia súborov cez SSH

Praktický príklad

Príklad: Vytvorili ste webstránku a potrebujete ju nahrať na hosting.

Postup cez FTP:

1. Stiahnete si FTP klienta (napr. FileZilla — zadarmo).

2. Zadáte prihlasovacie údaje od hostingu: adresu servera (napr. ftp.mojastranka.sk), meno a heslo.

3. Pripojíte sa a presúvate súbory z počítača do priečinka na serveri (zvyčajne public_html alebo www).

Dôležité: Ak váš hosting podporuje SFTP, vždy používajte SFTP namiesto klasického FTP. Vaše prihlasovacie údaje budú šifrované a bezpečné.

Často kladené otázky

Čo je FTP?

FTP (File Transfer Protocol) je protokol na prenos súborov medzi počítačom a serverom. Používa sa na nahrávanie webstránok na hosting, správu súborov na serveri a zálohovanie.

Je FTP bezpečné?

Klasické FTP nie je bezpečné — prenáša heslá a dáta nešifrovane. Používajte radšej SFTP (prenos cez šifrované SSH spojenie) alebo FTPS (FTP s SSL/TLS šifrovaním).

Aký je rozdiel medzi FTP a SFTP?

FTP prenáša dáta nešifrovane cez porty 20 a 21. SFTP je úplne odlišný protokol, ktorý prenáša dáta šifrovane cez SSH (port 22). SFTP je bezpečnejšie a jednoduchšie na nastavenie za firewallom.

Aký FTP klient je najlepší?

Najpopulárnejší bezplatný FTP klient je FileZilla. Pre macOS je obľúbený Cyberduck. Oba podporujú FTP, FTPS aj SFTP.

Súvisiace pojmy

Súvisiace odkazy

Potrebujete pomôcť s webom?

Napíšte mi a poradím vám s vaším projektom. Prvá konzultácia je zadarmo a nezáväzná.