opened image

FTP protokols: Sīkāk par failu pārsūtīšanu

 

 


FTP, vai Failu pārsūtīšanas protokols, — tas ir sava veida "pasta sūtītājs" datoru pasaulē. Tas palīdz pārsūtīt failus starp ierīcēm, kā kurjers, kas piegādā sūtījumus no vienas adreses uz citu. Iedomājieties, ka jums ir divi datori, un jūs vēlaties nosūtīt no viena uz otru fotogrāfijas, video vai dokumentus. FTP ņem šos failus un "nes" tos caur īpašu "koridoru" saziņai.

 

Šis "koridors" sastāv no divām daļām. Pirmais — tas ir komandu kanāls, kur tiek pārsūtītas instrukcijas: ko nosūtīt, kur un kā. Otrā daļa — datu kanāls, kur faili patiešām tiek pārvietoti. Piekļuve FTP notiek caur "durvīm" — portiem 21 un 20, caur kuriem notiek visa šī kustība.

 

Pieejai FTP-serverim var izmantot lietotājvārdu un paroli vai īpašu anonīmas piekļuves veidu, kas ļauj piekļūt bez reģistrācijas. Ja jūs izmantojat lietotājvārdu un paroli, serveris pārbauda, vai jums ir piekļuve, un atļauj vai aizliedz piekļuvi failiem.

 

Darbojoties ar FTP, var izmantot īpašas programmas vai vienkārši komandu rindu, it kā jūs sūtītu teksta komandas, lai pārvaldītu procesu. Īpašās programmās, piemēram, FileZilla, jūs varat vienkārši vilkt failus, un tie tiks augšupielādēti serverī vai lejupielādēti no tā.

 

Komandu rindā jūs izmantojat komandas, piemēram, get failu lejupielādei, put to nosūtīšanai un delete, lai dzēstu nevajadzīgos.

 

 

 

 

Patiess, FTP — tas ir rīks failu apmaiņai starp ierīcēm. Tas var būt noderīgi, ja vēlaties augšupielādēt kaut ko tīmekļa vietnē vai vienkārši pārsūtīt failus starp datoriem, kas atrodas dažādās vietās.

 

Lai pieslēgtos FTP-serverim, jūs varat izmantot lietotājvārdu un paroli vai piekļūt caur anonīmo FTP, kas neprasa autentifikācijas datus. Pēc veiksmīgas pieslēgšanās klients iegūst piekļuvi failu pārvaldībai serverī.

 

Interakcijai ar FTP var izmantot programmas ar grafisko interfeisu vai komandu rindu. Windows ir iebūvēts FTP-klients, bet daudzi dod priekšroku izmantot trešo pušu lietojumprogrammas, piemēram, FileZilla, jo tās ir ērtākas un vieglāk lietojamas.

 

 

 

 

Galvenās komandas darbam ar FTP caur komandu rindu:

 

!: pārslēgties starp FTP un operētājsistēmu;
?: attēlot palīdzību;
append: pievienot tekstu lokālajam failam;
cd: mainīt attālināto katalogu;
delete: dzēst failu;
get: lejupielādēt failu;
put: augšupielādēt failu;
mkdir: izveidot katalogu;
quit: iziet no FTP.


Tas ir tikai daži no galvenajiem komandām, kas palīdzēs jums strādāt ar FTP. Ar to palīdzību jūs varēsiet augšupielādēt un lejupielādēt failus, pārvaldīt katalogus un pabeigt savienojumu.

 

 

Kad FTP parādījās, tas bija kā atvērta grāmata — lietotājvārdi un paroles tika pārsūtītas bez šifrēšanas, kas padarīja to par vieglu mērķi ļaunprātīgiem lietotājiem. Tomēr ne viss ir tik drūms, jo tika izstrādāti divi risinājumi, lai padarītu failu pārsūtīšanu drošāku: FTPS un SFTP.

 

Mākoņu bruņas

 

FTPS var uzskatīt par atjauninātu FTP, kas ir apģērbts Secure Socket Layer (SSL) bruņās. Tagad visi dati, kurus jūs sūtāt, tiek šifrēti pirms nosūtīšanas. Tas nozīmē, ka tos ir praktiski neiespējami noķert un izlasīt. FTPS tika piedāvāts kā atbilde uz FTP ievainojamību dokumentā RFC 2228.

 

 

 

 

Uz FTPS pamata ir klasiskā "klients-serveris" shēma, bet ar aizsardzību. Šeit ir kanāli vadībai un datu pārsūtīšanai, un pašam serverim jāapstiprina sava uzticamība ar atslēgas sertifikātu. Šis sertifikāts, kā zīmogs uz aploksnes, pierāda savienojuma autentiskumu. Pieslēdzoties, klients pārbauda, vai sertifikāts ir parakstīts uzticama sertifikācijas centra (CA), un tikai pēc tam sākas datu pārsūtīšana.

 

Vēl viena FTPS iezīme ir iespēja izmantot X.509 sertifikātus. Tas ir kā pase jūsu šifrēšanai: tajā ir atslēgas un informācija par īpašnieku. Pateicoties tam, jūsu faili ir drošībā, un ļaunprātīgie lietotāji paliek tukšā.

 

 

SSH sirdī

 

SFTP var uzskatīt par FTP brālēnu, bet ar svarīgu papildinājumu: tas izmanto Secure Shell (SSH) šifrēšanai. Tas ir kā failu apmaiņa pilī ar pastiprinātu drošību. SFTP izmanto portu 22, to pašu, kas SSH, un var autentificēt lietotājus ne tikai ar lietotājvārdiem un parolēm, bet arī ar īpašiem SSH-atslēgām.

 

 

 

Galvenā atšķirība starp SFTP un FTPS ir tā, ka SFTP vienmēr šifrē datus, bez izņēmumiem. FTPS, savukārt, var piedāvāt šifrēšanas opciju, bet ne vienmēr garantē tās izmantošanu. SFTP arī ir elastīgāks, jo tas ir cieši saistīts ar SSH, kas plaši tiek izmantots drošiem savienojumiem.

 

 

Datu aizstāvji

 

Tātad, FTPS un SFTP — tas ir divi uzticami veidi, kā aizsargāt jūsu failus no ļaunprātīgiem lietotājiem. FTPS, kā bruņinieks bruņās, nāk palīgā, piedāvājot šifrēšanu caur SSL. SFTP, līdzīgi kā cīņas mākslu meistars, izmanto SSH spēku, lai nodrošinātu nepārtrauktu aizsardzību. Izvēle starp tiem ir atkarīga no jūsu vajadzībām un vēlmēm, bet abi veidi kalpo vienai mērķim — drošai failu pārsūtīšanai.