FTPS протокол: описание, поддръжка и функции

Обменът на данни се появи в интернет. Но появата на световната мрежа разшири обхвата на задачите за обмен на информация. Протоколът FTP е основен, заедно с пощата и www. Тя осигурява трансфер на информация, а не достъп до файлове. FTP предаването не е първоначално безопасно, но протоколът FTPS, който се изпълнява на криптирания SSL протокол, осигурява сигурен трансфер на данни. Това ви позволява да защитите и двете команди и предадените данни.

Описание на протокола FTPS

FTPS сървърите предоставят сертификати за публични ключове. Обикновено те се създават с помощта на Unix инструменти или персонализирани инструменти на Windows, като например OpenSSL. Всеки сертификат трябва да бъде подписан от центъра за сертифициране. В противен случай FTPS клиентът генерира предупреждение. Данните могат да бъдат кодирани на ниво канал (команди и /или данни). Протоколът FTPS използва две връзки:
  • един предава данни;
  • Други - сървърни команди и сървърни отговори на тях.
  • Ако се използва SSL-криптиране, номерът на порта за обмен на данни няма да бъде достъпен.
    FTP достъпът е използването на правилник, който описва свързването на компютрите и управлението на връзки, файлове и прехвърляне на файлове. Протоколът определя как различните компютри могат едновременно (отдалечено) да използват файлове в общата мрежа. Интернет протокол FTP е предназначен да предоставя различни компютърни платформи, които работят при различни операционни системи, способността за ефективнообмен на всички типове файлове.

    Протоколът FTPS ви позволява да обменяте както двоични, така и текстови файлове, а форматът на кодиране няма значение. Важно е той да разбира какво изпраща и получава партията.

    Операция на FTPS сървър

    Обикновено FTPS връзките се осъществяват чрез специални програми като WinSCP, Far, Total Comander, FileZilla и др. Връзният низ изглежда така:
  • Protocol: //Име @ Host: password @ host. ua: 21.
  • Всяко приложение, предоставящо връзка, предлага да попълни действителните полета по свой собствен начин. Но за всяка връзка трябва да знаете:
  • името на връзката (вход, ник);
  • парола за връзка;
  • Име на хост FTP /FTPS;
  • номер на порта.
  • Има и анонимни FTP /FTPS връзки, но те нямат практическа стойност.
    FTPS клиентът може да установи връзка със сървъра в явни или скрити режими. В първия случай първоначално се инсталира обикновена FTP връзка. За да изпратите поверителна информация, като пароли, клиентът изпраща заявка за преминаване към защитена FTP връзка. След успешно договаряне (SSL) се инсталира защитен команден ред между страните за връзка (сървър, клиент).

    Във втория случай клиентът и сървърът започват да обменят данни в защитен режим. След това текстовата информация се предава в шифрован формат.

    Активен и пасивен FTP

    Работата с FTP сървъра може да бъде от два вида:
  • Active. След това се инициира пренос на информация, клиентът чува TCP порта и го предаваданни към сървъра: кой порт слуша. Сървърът отваря TCP връзката към порта, определен от клиента. След това данните се изпращат чрез тази връзка.
  • Пасивни. Клиентът уведомява сървъра за готовността за пренос на данни, а сървърът започва да следи не-специфичния TCP порт, информирайки клиента за това какво е. След това клиентът отваря TCP връзката към порта, определен от сървъра, и обменът на данни става чрез тази връзка.
  • FTP връзка

    Приема се за използване с FTP ресурси за използване на специални програми, които предоставят FTP. Но понякога трябва да получите пълен контрол над сървъра и да използвате командите на този протокол според собствения си план.
    По-специално, това може да се направи в средата на Windows чрез въвеждане на командата:
  • ftp "Server Name".
  • В резултат на това ще бъдете подканени да въведете име и парола, известен сървър "Server Name". Естествено, в това име няма цитати, няма руски букви. Това е обичайното име на уеб ресурс, който действа като FTP сървър. Трябва да се отбележи, че FTP сървърът може да осигури повече от един достъп и да има не повече от един ресурс. Обикновено, чифт - име /парола - осигурява достъп до определена файлова система за конкретен файлов архив или сайт. Като цяло, FTP отдавна се използва за достъп до файловата система на даден сайт, а не за зареждане /разтоварване на съхранени данни. Тяхното предаване е все още актуално, но през последните години все по-често се разработват инструменти за работа с сайтове, които позволяват разработването на уеб ресурси на местно ниво.сървър и осигурява синхронизация на локалната файлова система с една и съща система, хоствана на хоста.

    В този контекст FTP достъпът осигурява достъп до корена на сайта, което ви позволява да манипулирате неговите страници: редактиране, добавяне, изтриване.

    Пример: връзка към FTP сървър

    В този пример (жълт фон), командата ftp се въвежда на клиентския компютър в операционната система Windows. Сървърът комуникира своите данни и предлага да предостави потребителско име. В този случай (зелен фон) името е "SCi_WMiX_22G (a) wmix.isv.by". Достъпът не е анонимен и сървърът иска парола. За да проверите, след успешно свързване, се въвежда командата "ls" - показва се текущата директория.
    Обикновено мрежовият протокол FTP не се използва на толкова ниско ниво. За това е много по-удобно да се използват специални програми. На практика всички те осигуряват удобна и сигурна връзка и позволяват да изпращате /получавате файлове, да създавате папки, да ги премествате, да ги изтривате и да извършвате обикновени операции по обичайния начин, както в локалната файлова система.

    FTP /FTPS команди

    Протоколът FTPS се подобрява, така че списъкът с команди и техните имена (получени при търсенето на интернет ресурси) далеч не е същият като инструмента, който трябва да използвате за достъп до FTP ресурса.
    Най-добрият начин да се определи списъкът с наличните опции е да се въведе командата за помощ.
    Между другото, използването на FTP протокола е опасно от гледна точка на онлайн атаки и даннипредадени открито. Протоколът FTPS е защитен. Въпреки това, трябва да се има предвид, че действията на потребителя не позволяват възстановяването. Премахването или преместването на файл чрез създаване на папка на грешното място или с неправилно име може да повреди файловата система на FTP сървъра. Всъщност сървърът не може да бъде повреден. Но достъпът, който предоставя на определена файлова система, трябва да се използва правилно.

    Свързани публикации