Služby přenosu souborů
(Rozdíly mezi verzemi)
(→SSH) |
(+odkaz) |
||
Řádka 1: | Řádka 1: | ||
+ | http://www.explorer.cz/cz/publish/43/Ftp-prenos-souboru.html | ||
+ | |||
== FTP == | == FTP == | ||
* protokol, ale i služba pro předávání souborů ze serveru a na server | * protokol, ale i služba pro předávání souborů ze serveru a na server |
Verze z 26. 4. 2012, 09:48
http://www.explorer.cz/cz/publish/43/Ftp-prenos-souboru.html
FTP
- protokol, ale i služba pro předávání souborů ze serveru a na server
- funguje na principu klient × server
- používá interaktivní styl komunikace
- porty
- aktivní režim
- TCP/21 - příkazy
- TCP/20 - data
- pasivní
- TCP/21 - příkazy
- data - komunikaci navazuje ??server na nějakém portu??
- aktivní režim
- Režimy přenosu
- textový (ASCII)
- dochází k překladu konců řádků
- binární
- textový (ASCII)
- Typy přihlášení k FTP
- anonymní (jako uživatelské jméno se používá např. naše e-mailová adresa)
- s přihlášením (uživatelské jméno a heslo
- Klienti
- Total Commander
- Filezilla
- podpora ve webových prohlížečích
- podpora v souborových manažerech
- Výhody
- serverová část je jednodušší, než běžný HTTP server (neplatí pro odlehčené HTTP servery)
- na rozdíl od HTTP má protokol širší možnosti (nastavení práv, mazání, upload, rekurzivita, FXP, …)
- Nevýhody
- nevýhodou je samotný princip interaktivního režimu (server se ptá, klient odpovídá
- hesla a soubory jsou ve standardním protokolu zasílána jako běžný text (nejsou šifrovaná)
- snižuje bezpečnost (ohrožuje jméno, heslo, ale i přenášená data)
- existují rozšíření FTP protokolu, která tento nedostatek odstraňují
- FTP server má delší odezvy
- nemožnost sloučit přenos více (malých) souborů do jednoho zvyšuje časovou režii i zátěž serveru
- v některých sítích je povolen pouze protokol Hypertext Transfer Protocol|HTTP
- FTP je v současné době méně používáno
Zabezpečení
- 3 možnosti
- VPN - privátní tunel, zabezpečená komunikace i když FTP nezabezpečeno
- FTPS - FTP uzpůsobený interaktivní komunikaci, předají si klíče pak šifrují, obdoba HTTPS
- SFTP- postaveno nad jiným zabezpečeným protokolem (nejčastěji SSH)
- SCP - viz SFTP ale používá něco jednodušího než SSH
- programy - např. WinSCP, Putty (terminál),...
FTPS: Client ------------------------------> Server <------------------------------ veřejný klíč KS - Š --------------------------------- Š -> KS | | Kvs
SSH
SSH (Secure Shell) je zabezpečený komunikační protokol v počítačových sítích, které používají TCP/IP (port 22). SSH byl navržen jako náhrada za telnet a další nezabezpečené vzdálené shelly (rlogin, rsh apod.), které posílají heslo v nezabezpečené formě a umožňují tak jeho odposlechnutí při přenosu pomocí počítačové sítě. Šifrování přenášených dat, které SSH poskytuje, slouží k zabezpečení dat při přenosu přes nedůvěryhodnou síť.
- Výhody
- SSH používá zabezpečený protokol čímž se liší od předchůdců.