Különbség az SFTP és az SCP között

Anonim

SFTP vs SCP

Az SCP (Secure Copy) a Secure Shell (SSH) protokollon alapul, és lehetővé teszi a fájlok biztonságos átvitelét hostok között. Az SFTP (Secure File Transfer Protocol) egy protokoll, amely a fájlok biztonságos csatornán keresztüli átvitelére szolgál. A Secure Shell protokoll (SSH) kiterjesztését az Internet Engineering Task Force (IETF) fejlesztette ki. Az SFTP feltételezi, hogy a kommunikációhoz használt csatorna biztonságos, és az ügyfél hitelesíti a kiszolgálót, és az ügyfélről rendelkezésre álló információ rendelkezésre áll a protokoll használatához.

Mi az SFTP?

Az SFTP egy protokoll, amely a fájlok biztonságos csatornán keresztüli átvitelére szolgál. Az SFTP az ügyfél-kiszolgáló architektúrán alapul. Egy széles körben ismert SFTP-kiszolgáló OpenSSH, és az SFTP-ügyfelek végrehajthatók parancssori programokként (OpenSSH formátumban) vagy GUI-alkalmazásokkal. Az SFTP biztosítja a titkosítást mind az adatoknak, mind a továbbított parancsoknak, amelyek biztonságot nyújtanak olyan érzékeny információkhoz, mint például a jelszavak. Az SFTP nem csak fájlok elérésére és átvitelére szolgáló protokoll, hanem egy fájlrendszer protokoll.

Mi az SCP?

Az SCP protokoll biztonságos módszert biztosít a fájlok átvitelére hostok között. Egyszerűen az SCP az RCP ("remote copy" parancs UNIX) és az SSH integrációjának tekinthető. A titkosítás és hitelesítés az SSP protokollban történik, míg a BSD (Berkeley Software Distribution, néha Berkeley Unix) RCP biztosítja az alapot a tényleges fájlátvitelhez. Az SCP a 22-es porton fut. Az SCP megakadályozza a harmadik felek számára a fájlok átvitelét és az adatcsomagok tartalmának megtekintését. Amikor egy ügyfél feltölti a fájlt a kiszolgálóra, megadja a lehetőséget, hogy olyan tulajdonságokat is tartalmazzon, mint pl. Időbélyeg, engedélyek stb. Ez a képesség nem a leggyakrabban használt FTP (File Transfer Protocol) protokollban található. Ha egy ügyfélnek fájlt / könyvtárat kell letöltenie, először elküldi a kérelmet a kiszolgálónak. A letöltés egy szerver által vezérelt folyamat, ahol a fájlokat a kiszolgáló táplálja az ügyfélnek. Ez a kiszolgáló által vezérelt mechanizmus biztonsági kockázatot jelenthet, különösen akkor, ha a kiszolgáló rosszindulatú.

Mi a különbség az SFTP és az SCP között?

Annak ellenére, hogy mind az SFTP, mind az SCP biztonságos mechanizmust biztosít a fájlok átvitelére, ezeknek különbségei vannak. Az SCP egy egyszerű protokoll, amely csak fájlok átvitelét teszi lehetővé, míg az SFTP számos műveletet biztosít a távoli fájlok kezeléséhez. Továbbá, ha az SFTP klienst SCP klienssel hasonlítjuk össze, az SFTP kliens további képességekkel rendelkezik, mint például a fájlok távolról történő eltávolítása, a megszakított átvitelek folytatása stb. Ezenkívül az SFTP platformfüggetlen az SCP-hez képest. Az SFTP szerverek számos platformon érhetők el, míg az SCP többnyire Unix platformokat használ.A sebességek összehasonlításakor az SFTP lassabb, mint az SCP, mivel a csomagok titkosítására és konformációjára vár. Az SFTP támogatja a 4 GB-nál nagyobb fájlokat, míg az SCP nem. Az SFTP lehetővé teszi a fájl átvitelét a munkamenet befejezése nélkül, míg az SCP-vel a munkamenetet törölni kell az átvitel törléséhez. Ezenkívül az átvitel folytatását SFTP támogatja, míg az SCP ezt nem támogatja.