Разлика между FTP и SSH

FTP срещу SSH

FTP означава File Transfer Protocol - протокол, създаден за прехвърляне на файлове от отдалечено място на локален компютър или обратно. От друга страна, Secure Shell или SSH е мрежов протокол, който улеснява комуникацията между два компютъра, независимо от разстоянието, стига да има електрически път за пътуване на комуникацията.

FTP е доста стар, тъй като е създаден преди развитието на обществените мрежи, както ги виждаме днес. Поради този факт създателите на FTP не виждат необходимостта от обезопасяване на данните или удостоверяване на потребителски имена и пароли и всъщност ги изпращат в обикновен текст. Това означава, че всеки, който има знания да подуши пакетите с данни, ще може да реконструира данните, които се прехвърлят, или още по-лошо, да получи потребителско име и парола, като получи пълен достъп до отдалечения сайт. Името Secure Shell вече трябва да ви даде прилична представа за сигурността на SSH. SSH всъщност е създаден след смъртоносна атака в Хелзинкския технологичен университет. Той замества старинния и уязвим протокол Telnet, който беше в известна употреба по онова време. Сигурността на SSH се осъществява чрез криптиране на данните, преди да бъдат изпратени. След това това се дешифрира само на определеното място.

Като протокол за прехвърляне на файлове, FTP е способен само да прехвърля файлове от една точка в друга и някои основни файлови операции, като копиране, преместване или изтриване на файлове и директории. SSH надхвърля това, тъй като позволява на потребителя да издава команди, които могат да бъдат интерпретирани и изпълнени на отдалечения компютър от слушателски сървър. Може да се използва и за тунелиране, наблюдение на някои услуги и приложения, които се изпълняват, и дори за прехвърляне на файлове.

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

Резюме:

1. FTP е протокол за прехвърляне на файлове, докато SSH е мрежов протокол.

2. FTP е по своята същност несигурен ,, докато SSH по своята същност е сигурен.

3. FTP позволява само контрола на файловете, докато SSH позволява голямо разнообразие от приложения.