SFTP vs SCP
SCP (ደህንነቱ የተጠበቀ ቅጂ) በሴኪዩር ሼል (SSH) ፕሮቶኮል ላይ የተመሰረተ ነው እና ፋይሎችን በአስተማማኝ ሁኔታ በአስተናጋጆች መካከል የማስተላለፍ ችሎታዎችን ይሰጣል። SFTP (Secure File Transfer Protocol) ፋይሎችን ደህንነቱ በተጠበቀ ቻናል ለማስተላለፍ የሚያገለግል ፕሮቶኮል ነው። በኢንተርኔት ኢንጂነሪንግ ግብረ ኃይል (IETF) የ Secure Shell ፕሮቶኮል (ኤስኤስኤች) ማራዘሚያ ሆኖ ነው የተሰራው። SFTP ለግንኙነት አገልግሎት የሚውለው ቻናል ደህንነቱ የተጠበቀ እንደሆነ እና ደንበኛው በአገልጋዩ የተረጋገጠ እና ስለደንበኛው ያለው መረጃ ለፕሮቶኮሉ ጥቅም ላይ እንደሚውል ያስባል።
SFTP ምንድን ነው?
SFTP ፋይሎችን ደህንነቱ በተጠበቀ ቻናል ለማስተላለፍ የሚያገለግል ፕሮቶኮል ነው።SFTP በደንበኛ-አገልጋይ አርክቴክቸር ላይ የተመሰረተ ነው። በሰፊው የሚታወቀው የ SFTP አገልጋይ OpenSSH ነው፣ እና የ SFTP ደንበኞች እንደ የትዕዛዝ መስመር ፕሮግራሞች (በOpenSSH የቀረበ) ወይም GUI መተግበሪያዎች ይተገበራሉ። SFTP ለሁለቱም ውሂብ እና ለሚተላለፉ ትዕዛዞች ምስጠራን ይሰጣል እንደ የይለፍ ቃሎች ላሉ ሚስጥራዊ መረጃዎች ደህንነት። SFTP ፋይሎችን የመድረስ እና የማስተላለፍ ፕሮቶኮል ብቻ ሳይሆን የፋይል ስርዓት ፕሮቶኮል ነው።
SCP ምንድን ነው?
SCP ፕሮቶኮል ፋይሎችን በአስተናጋጆች መካከል ለማስተላለፍ ደህንነቱ የተጠበቀ ዘዴን ይሰጣል። በቀላሉ፣ SCP እንደ RCP («የርቀት ቅጂ» ትዕዛዝ በ UNIX) እና ኤስኤስኤች ውህደት ተደርጎ ሊወሰድ ይችላል። በኤስሲፒ ውስጥ ምስጠራ እና ማረጋገጥ የኤስኤስኤች ፕሮቶኮልን በመጠቀም የቀረበ ሲሆን BSD (በርክሌይ የሶፍትዌር ስርጭት፣ አንዳንዴ በርክሌይ ዩኒክስ ተብሎ የሚጠራው) RCP ለትክክለኛው የፋይል ዝውውር መሰረት ይሰጣል። ኤስሲፒ ወደብ 22 ላይ ይሰራል። SCP ሶስተኛ ወገኖች የፋይል ስርጭትን እንዳያስተጓጉል እና የውሂብ ፓኬጆችን ይዘት እንዳይመለከቱ ይከላከላል። አንድ ደንበኛ ፋይልን ወደ አገልጋዩ ሲሰቅል እንደ የጊዜ ማህተም፣ ፈቃዶች፣ ወዘተ ያሉ ንብረቶችን የማካተት አማራጭ ይሰጠዋል ።ይህ ችሎታ በብዛት ጥቅም ላይ በሚውለው ኤፍቲፒ (ፋይል ማስተላለፊያ ፕሮቶኮል) ፕሮቶኮል ውስጥ አይሰጥም። አንድ ደንበኛ ፋይል/ ማውጫ ማውረድ ሲፈልግ መጀመሪያ ጥያቄውን ወደ አገልጋዩ ይልካል። ማውረድ በአገልጋይ የሚመራ ሂደት ነው፣ ፋይሎቹ በአገልጋዩ ለደንበኛው የሚመገቡበት። ይህ በአገልጋይ የሚነዳ ዘዴ በተለይ አገልጋዩ ተንኮል አዘል ከሆነ ደህንነት ላይ አደጋ ሊያስከትል ይችላል።
በSFTP እና SCP መካከል ያለው ልዩነት ምንድን ነው?
ምንም እንኳን ሁለቱም SFTP እና SCP ፋይሎችን ለማስተላለፍ ደህንነቱ የተጠበቀ ዘዴ ቢሰጡም አንዳንድ ልዩነቶች አሏቸው። ኤስሲፒ ፋይሎችን ማስተላለፍ ብቻ የሚፈቅድ ቀላል ፕሮቶኮል ሲሆን SFTP ግን የርቀት ፋይሎችን ለማስተዳደር ሰፋ ያለ ኦፕሬሽኖችን ያቀርባል። በተጨማሪም የኤስኤፍቲፒ ደንበኛን ከኤስሲፒ ደንበኛ ጋር ሲያወዳድሩ የኤስኤፍቲፒ ደንበኛ ተጨማሪ ችሎታዎች አሉት ለምሳሌ ፋይሎችን በርቀት ማስወገድ፣ የተቆራረጡ ማስተላለፎችን መቀጠል እና የመሳሰሉት። የ SFTP አገልጋዮች በተለያዩ መድረኮች ይገኛሉ፣ SCP ግን በአብዛኛው የዩኒክስ መድረኮችን ይጠቀማል።ፍጥነቶችን በሚያወዳድሩበት ጊዜ፣ SFTP ከኤስሲፒ ቀርፋፋ ነው፣ ምክንያቱም ማመስጠርን እና ፓኬቶችን ማመጣጠን መጠበቅን ይጠይቃል። SFTP ከ4ጂቢ በላይ ለሆኑ ፋይሎች ድጋፍ ይሰጣል፣ SCP ግን አያደርግም። SFTP ክፍለ-ጊዜውን ሳያቋርጥ የፋይል ዝውውሩን የመሰረዝ ችሎታን ይሰጣል፣ ከ SCP ጋር ግን ዝውውሩን ለመሰረዝ ክፍለ-ጊዜው መሰረዝ አለበት። በተጨማሪም ማስተላለፍን ከቆመበት መቀጠል በSFTP የሚደገፍ ሲሆን SCP ግን ያንን አይደግፍም።