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

ftp_httpFTP срещу SSH

FTP означава протокол за прехвърляне на файлове, протокол, който е създаден за прехвърляне на файлове от отдалечено място на локален компютър или обратно. От друга страна, 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 позволява голямо разнообразие от приложения.