FTP vs SSH
Az FTP a File Transfer Protocol (File Transfer Protocol), egy olyan protokoll, amelyet fájlok távoli helyről helyi számítógépre történő továbbítására hoztak létre, vagy fordítva. Másrészt a Secure Shell vagy az SSH olyan hálózati protokoll, amely megkönnyíti a kommunikációt két számítógép között, távolságtól függetlenül, mindaddig, amíg van egy elektromos út a kommunikáció utazásához..
Az FTP meglehetősen régi, mivel azt a nyilvános hálózatok fejlődése előtt hozták létre, ahogyan ma ezeket látjuk. Ennek köszönhetően az FTP alkotói nem látták az adatok biztonságának, illetve a felhasználónevek és a jelszavak hitelesítésének szükségességét, sőt szöveges formában küldik el őket. Ez azt jelenti, hogy bárki, aki ismeri az adatcsomagok szippantását, képes lesz rekonstruálni az átvitt adatokat, vagy ami még rosszabb, megszerezheti a felhasználónevet és a jelszót, teljes hozzáféréssel a távoli webhelyhez. A Secure Shell névnek már tisztességes képet kell adnia az SSH biztonságáról. Az SSH-t valójában azután hozták létre, hogy egy szimatoló támadást végeztek a Helsinki Műszaki Egyetemen. Ez felváltja a régi és sebezhető Telnet protokollt, amely abban az időben kiemelkedő használatban volt. Az SSH biztonságát az adatok titkosításával valósítják meg azok kiküldése előtt. Ezt akkor csak a kijelölt helyen dekódolja.
Fájl átviteli protokollként az FTP csak fájlok átvitelére képes az egyik pontról a másikra, és néhány alapvető fájlműveletre, például fájlok és könyvtárak másolására, áthelyezésére vagy törlésére. Az SSH messze meghaladja ezt, mivel lehetővé teszi a felhasználó számára a parancsok kiadását, amelyeket egy figyelő szerver értelmezhet és végrehajthat a távoli számítógépen. Használható az alagút kialakításához, bizonyos futó szolgáltatások és alkalmazások megfigyeléséhez, valamint fájlok átviteléhez is.
Az FTP és az SSH kora ellenére még mindig széles körben elterjedtek a világ minden táján, egyik vagy másik formában. Szinte az összes webhelytárhely-szolgáltató FTP-hozzáférést kínál felhasználói fiókokhoz, hogy kényelmes módon feltöltsék a fájlokat a fiókjukba. Noha az SSH-hozzáférés nem olyan általános, mint az FTP, egyes szolgáltatók ezt kínálják, mivel több ellenőrzést és nagyobb szabadságot biztosít a felhasználó számára webhelyeik kezelésében..
Összefoglaló:
1. Az FTP egy fájlátviteli protokoll, az SSH pedig egy hálózati protokoll.
2. Az FTP eredendően nem biztonságos, míg az SSH eredendően biztonságos.
3. Az FTP csak a fájlok vezérlését teszi lehetővé, míg az SSH az alkalmazások széles skáláját teszi lehetővé.