FTP/Otázky a odpovědi

< FTP
Jak používat klasifikační nálepkuTato stránka je součástí projektu:
Příslušnost: všeobecná

Doplňový studijní nástroj pro seznámení se s FTP slouží jako doplnění Vašeho osobního studia. Používá se tak, že si zde zapisujete otázky a sami si k nim na internetu (chatGPT, YouTube, diskusní skupiny) hledáte odpovědi, které pak také zapíšete. V rámci procvičování porozumění danému tématu můžete také zodpovědět otázky, bez odpovědí.

Pokud problematice rozumíte používáte sekci Obecné otázky, v opačném případě zapisujete do sekce Laické otázky a musíte připojit detailní popis, video či fotografie, aby ostatní pochopili o čem mluvíte. Poslední sekce slouží pro související otázky. Někdy je ale výhodnější najít k související otázce stránku, která se daným tématem zabývá. Volbu necháváme na Vás. Má to své výhody i nevýhody.

Obecné otázky

editovat

Pokud umíte pojmenovat jednoltivé části a procesy, pak je to otázka obecná a mohou ji zodpovědět i ostatní. Pokud ne, pokračujte do sekce Laické otázky.

Č. Otázka Odpověď Poznámky
OO.1 Co je to FTP? FTP (File Transfer Protocol) je vlastně soubor pravidel definující jakým způsobem se budou přenášet soubory mezi počítačem (klientem) a servrem po síti LAN nebo WiFi. Klient potřebuje znát IP adresu (nebo subdoménu) a port (místo kódu uživatelského serveru, kde jsou očekávány určité požadavky (např. FTP je obvykle na portu 21)) a dále též někdy i uživatelské jméno a heslo. Data se přenášejí v balíčcích nebo paketech (ty neodpovídají souborům). Protokol dataset rozřeže, přenese v libovolném pořadí a na závěr je zase poskládá do souborů. Přenos FTP je nešifrovaný, tzn. vše včetně třeba hesel se přenáší v prostém textu. To znamená, že pokud tyto data někdo na trase nebo na serveru zachytí, tak je může modifikovat. Fire Transfer Protocol byl sepsán již v roce 1971.
OO.2 Co bylo před FTP? Různé nestandardizované způsoby přenosu, nebo proprietární standardy. Je si potřeba uvědomit, že internet v dnešní podobě postavené na identifikaci bodů pomocí IP adres na decentralizované síti vznikl až v roce 1983. Předtím od roku 1969 fungoval jeho předchůdce ARPANET.
OO.3 Co je SFTP? SFTP (Secure Shell File Transfer Protocol) je samostnatný protokol, který spojuje výhody FTP a SSH. Nejedná se tedy o FTP v tunelu SSH, což by bylo složitější na vytváření ale skutečně o nový manuál, který tuto práci zjednodušuje. Je třeba říct, že SSH není primárně určeno pro přenos souborů, ale správu serveru. I když přenos umožňuje, může být složitější na manipulaci. U SFTP je ta výhoda, že se na straně klienta může používat GUI, které takovou práci zjednoduší.
OO.4 Jsou čísla portů pevně přiřazená? Nejsou, pouze se přiřazují rozsahy:
  • porty 0–1023 jsou rezervovány pro systémové služby (například FTP, HTTP, SSH)
  • 1024–49151 jsou registrované porty, které se mohou používat pro různé aplikace
  • 49152–65535 jsou dynamické nebo privátní porty, které jsou často využívány pro dočasná spojení
OO.5 Co to je FTP server? Je to software zajišťující chod FTP na straně serveru.
OO.6 Co je to FTP-TLS? Šifrované FTP postavené na šifrování TLS. Oproti SFTP může mít problémy s firewallem, protože jsou zde některé věci volitelné.

Laické otázky

editovat

Pokud neumíte pojmenovat jednotlivé části, nebo procesy, jedná se o laickou otázku a je potřeba připojit obrázky, schémata, nebo videa a vše dokonale popsat, aby ostatní pochopili o čem mluvíte.

Č. Otázka Upřesnění, fotografie, video Odpověď Poznámky Oborově srozumitelná varianta otázky
LO.1
LO.2
LO.3

Související otázky

editovat

Otázky, které se netýkají hlavního předmětu, ale souvisí s ním. Zvažte zapsání dotazu a odpovědi na stránku, která je tématu bližší (seznam dostupných témat).

Č. Otázka Detailní popis, fotografie, video Odpověď Poznámky
SO.1 Co to znamená, když FilleZilla hlásí neznámí certifikát?
SO.2 Co je to SSH? Šifrovaný tok pro přenos dat často používaný pro správu serverů, protože se může ovládat z příkazového řádku. Uživatel se přihlašuje uživatelským jménem na určitý server (např. ssh [uživatel]@[server], pokud by nebyl zaveden standardně na portu 22, tak se to řeší atributem -p, tedy třeba ssh -p 205 uživatel@server). Ověření se provádí pomocí hesla, nebo páru klíčů (ssh-keygen vygeneruje klíč a ssh-copy-id user@192.178.6.10 přenese klíč na server). Zároveň se přenesou klíče pro šifrování dat. Klient může na serveru spouštět příkazy ze své konzole. SSH tak umožňuje přenášet data i přes nezabezpečené části sítě.
SO.3 Co to je SSL? SSL je šifrovací protokol, běžící například na protokolu HTTPS. Tzn. pokud se například uživatel přihlašuje do své mediawiki na webu, tak je to šifrováno právě prostřednictvím SSL.
SO.4 Co znamená chyba "neznámý klíč serveru"? Znamená to, že si FileZilla ještě neuložila klíč serveru, ke kterému se připojuju. Proto ho považuje za neznámý. Mohu zkusit porovnat klíče, jestli jsou totožné.
SO.5 Co je to DNSSEC?
SO.6 Jak získám veřejný klíč přes SSH? Musím zjistit svůj shell login a shell adresu. Případně port. Pak zadám do terminálu příkaz ve formátu ssh uživatelské_jméno@ssh_host_(doména) a případně doplním port -p číslo.
SO.7 Má FileZilla nějaké logy, ze kterých by se daly kopírovat chybové hlášky?
Co to je shell adresa? Odkaz na webovou konzoli pro připojení do shell.