የ SFTP አገልጋይ SFTPGo 2.2.0 መልቀቅ

የ SFTPGo 2.2 አገልጋይ መለቀቅ ታትሟል፣ ይህም SFTP፣ SCP/SSH፣ Rsync፣ HTTP እና WebDav ፕሮቶኮሎችን በመጠቀም የርቀት መዳረሻን ለማደራጀት ያስችላል። ከሌሎች ነገሮች በተጨማሪ፣ SFTPGo የኤስኤስኤች ፕሮቶኮልን በመጠቀም የ Git ማከማቻዎችን ተደራሽነት ለማቅረብ ጥቅም ላይ ሊውል ይችላል። ውሂብ ከአካባቢው የፋይል ስርዓት እና ከአማዞን S3፣ Google Cloud Storage እና Azure Blob Storage ጋር ተኳሃኝ ከሆኑ ውጫዊ ማከማቻዎች ሊተላለፍ ይችላል። ኢንክሪፕት በተደረገ ቅጽ ውስጥ ውሂብ ማከማቸት ይቻላል. የተጠቃሚውን ዳታቤዝ እና ሜታዳታ ለማከማቸት ለSQL ወይም ለቁልፍ/ዋጋ ቅርፀት ያላቸው DBMSዎች እንደ PostgreSQL፣ MySQL፣ SQLite፣ CockroachDB ወይም bolt ያሉ ጥቅም ላይ ይውላሉ፣ ነገር ግን ሜታዳታ በ RAM ውስጥ ማከማቸትም ይቻላል፣ ይህም ማገናኘት አያስፈልገውም። ውጫዊ የውሂብ ጎታ. የፕሮጀክት ኮድ በ Go ውስጥ ተጽፎ በGPLv3 ፍቃድ ተሰራጭቷል።

በአዲሱ ስሪት:

  • በጊዜ የተገደቡ የአንድ ጊዜ የይለፍ ቃሎችን (TOTP፣ RFC 6238) በመጠቀም ለሁለት-ደረጃ ማረጋገጫ ተጨማሪ ድጋፍ። እንደ Authy እና Google Authenticator ያሉ አፕሊኬሽኖች እንደ አረጋጋጮች ሊያገለግሉ ይችላሉ።
  • በተሰኪዎች በኩል ተግባራዊነትን የማስፋት ችሎታ ተተግብሯል። ቀደም ሲል ከሚገኙት ተሰኪዎች መካከል፡ ለተጨማሪ የቁልፍ ልውውጥ አገልግሎቶች ድጋፍ፣ የህትመት/የደንበኝነት ምዝገባ እቅድ ውህደት፣ በዲቢኤምኤስ ውስጥ ስላሉ ክስተቶች መረጃ ማከማቻ እና ፍለጋ።
  • የ REST ኤፒአይ ከJWT ቶከኖች በተጨማሪ ቁልፎችን በመጠቀም ለማረጋገጥ ድጋፍን አክሏል፣ እና እንዲሁም የውሂብ ማከማቻ ፖሊሲዎችን የማዘጋጀት ችሎታ (የመረጃ ዕድሜን የሚገድብ) ከግል ማውጫዎች እና ተጠቃሚዎች ጋር በተያያዘ። በነባሪነት፣ Swagger UI ውጫዊ መገልገያዎችን ሳይጠቀም የኤፒአይ ግብዓቶችን ለማሰስ ነቅቷል።
  • በድር በይነገጽ ላይ ለመጻፍ ስራዎች ድጋፍ ተጨምሯል (ፋይሎችን መስቀል, ማውጫዎችን መፍጠር, እንደገና መሰየም እና መሰረዝ), በኢሜል የተረጋገጠ የይለፍ ቃል እንደገና የማስጀመር ችሎታ ተተግብሯል, የጽሑፍ ፋይል አርታዒ እና የፒዲኤፍ ሰነድ መመልከቻ ተዋህደዋል. የተለየ የመዳረሻ ይለፍ ቃል ማዘጋጀት፣ የአይፒ አድራሻዎችን መገደብ፣ አገናኙን የህይወት ዘመን ማቀናበር እና የወረዱትን ብዛት ለመገደብ ለውጭ ተጠቃሚዎች ለግለሰብ ፋይሎች እና ማውጫዎች መዳረሻ ለመስጠት HTTP አገናኞችን የመፍጠር ችሎታ ታክሏል።

የ SFTPGo ዋና ባህሪዎች

  • እያንዳንዱ መለያ ተቆርጧል፣ ይህም የተጠቃሚውን የቤት ማውጫ መድረስን ይገድባል። ከተጠቃሚው የቤት ማውጫ ውጭ መረጃን የሚጠቅሱ ምናባዊ ማውጫዎችን መፍጠር ይቻላል።
  • መለያዎች ከስርዓቱ ተጠቃሚ የውሂብ ጎታ ጋር በማይደራረብበት ምናባዊ የተጠቃሚ ዳታቤዝ ውስጥ ይከማቻሉ። SQLite፣ MySQL፣ PostgreSQL፣ bolt እና የማህደረ ትውስታ ማከማቻ የተጠቃሚ ዳታቤዞችን ለማከማቸት ጥቅም ላይ ሊውል ይችላል። ፋሲሊቲዎች ምናባዊ እና የስርዓት መለያዎችን ለመቅረጽ ተዘጋጅተዋል - በቀጥታም ሆነ በዘፈቀደ ካርታ መስራት ይቻላል (አንድ የስርዓት ተጠቃሚ ለሌላ ምናባዊ ተጠቃሚ ሊቀረጽ ይችላል)።
  • ይፋዊ ቁልፎችን፣ የኤስኤስኤች ቁልፎችን እና የይለፍ ቃሎችን በመጠቀም ማረጋገጥ ይደገፋል (ከቁልፍ ሰሌዳው የገባው በይነተገናኝ ማረጋገጫን ጨምሮ)። ለእያንዳንዱ ተጠቃሚ ብዙ ቁልፎችን ማሰር እንዲሁም ባለብዙ ደረጃ እና ባለብዙ ደረጃ ማረጋገጫን ማዘጋጀት ይቻላል (ለምሳሌ ፣ በተሳካ ቁልፍ ማረጋገጥ ፣ የይለፍ ቃል በተጨማሪ ሊጠየቅ ይችላል)።
  • ለእያንዳንዱ ተጠቃሚ የተለያዩ የማረጋገጫ ዘዴዎችን ማዋቀር እንዲሁም የእራስዎን ዘዴዎች መግለጽ ይቻላል, የውጭ አረጋጋጭ ፕሮግራሞችን በመጥራት (ለምሳሌ በኤልዲኤፒ በኩል ለማረጋገጥ) ወይም ጥያቄዎችን በ HTTP ኤፒአይ በመላክ የተተገበሩ ናቸው.
  • ተጠቃሚው ከመግባቱ በፊት የሚጠራውን የተጠቃሚ መለኪያዎች በተለዋዋጭ ለመለወጥ የውጭ ተቆጣጣሪዎችን ወይም የኤችቲቲፒ ኤፒአይ ጥሪዎችን ማገናኘት ይቻላል። በግንኙነት ጊዜ ተለዋዋጭ የተጠቃሚዎች መፍጠር ይደገፋል።
  • ለመረጃ መጠን እና ለፋይሎች ብዛት የግለሰብ ኮታዎችን ይደግፋል።
  • የመተላለፊያ ይዘትን የሚገድብ ድጋፍ ለገቢ እና ወጪ ትራፊክ ገደቦች ፣ እንዲሁም በተመሳሳይ ጊዜ ግንኙነቶች ብዛት ላይ ገደቦች።
  • ከተጠቃሚ ወይም ከማውጫ ጋር በተገናኘ የሚሰሩ የመቆጣጠሪያ መሳሪያዎችን ይድረሱ (የፋይሎችን ዝርዝር ማየትን መገደብ፣ መስቀልን፣ ማውረድን፣ መፃፍን፣ መሰረዝን፣ መቀየርን ወይም የመዳረሻ መብቶችን መከልከል፣ ማውጫዎችን ወይም ተምሳሌታዊ አገናኞችን መከልከል፣ ወዘተ)።
  • ለእያንዳንዱ ተጠቃሚ የግለሰብ የአውታረ መረብ ገደቦችን መግለጽ ይችላሉ, ለምሳሌ, ከተወሰኑ አይፒዎች ወይም ንዑስ አውታረ መረቦች ብቻ መግባትን መፍቀድ ይችላሉ.
  • ከተናጥል ተጠቃሚዎች እና ማውጫዎች ጋር በተገናኘ ለወረደ ይዘት ማጣሪያዎችን ማገናኘት ይደግፋል (ለምሳሌ፣ በተወሰነ ቅጥያ ፋይሎችን ማውረድ ማገድ ይችላሉ።)
  • በተለያዩ ኦፕሬሽኖች የሚጀመሩትን ተቆጣጣሪዎች በፋይል (ማውረድ፣ መሰረዝ፣ እንደገና መሰየም፣ ወዘተ) ማሰር ይቻላል። ተቆጣጣሪዎችን ከመደወል በተጨማሪ በኤችቲቲፒ ጥያቄዎች መልክ ማሳወቂያዎችን መላክ ይደገፋል።
  • የቦዘኑ ግንኙነቶች በራስ-ሰር ማቋረጥ።
  • ግንኙነቶችን ሳያቋርጡ የአቶሚክ ውቅር ዝማኔ።
  • በፕሮሜቲየስ ውስጥ ለክትትል መለኪያዎችን መስጠት.
  • የHAProxy PROXY ፕሮቶኮል ስለተጠቃሚው ምንጭ አይፒ አድራሻ መረጃ ሳይጠፋ ከ SFTP/SCP አገልግሎቶች ጋር የጭነት ማመጣጠን ወይም የተኪ ግንኙነቶችን ለማደራጀት ይደገፋል።
  • REST API ተጠቃሚዎችን እና ማውጫዎችን ለማስተዳደር፣ ምትኬዎችን ለመፍጠር እና በገቢር ግንኙነቶች ላይ ሪፖርቶችን ለማመንጨት።
  • የድር በይነገጽ (http://127.0.0.1:8080/web) ለማዋቀር እና ለመከታተል (በመደበኛ ውቅር ፋይሎች በኩል ማዋቀር እንዲሁ ይደገፋል)።
  • በJSON፣ TOML፣ YAML፣ HCL እና envfile ቅርጸቶች ቅንብሮችን የመግለጽ ችሎታ።
  • በSSH በኩል ለማገናኘት ድጋፍ ለተገደበ የስርዓት ትዕዛዞች መዳረሻ። ለምሳሌ ለጂት (git-receive-pack፣git-upload-pack፣git-upload-archive)እና rsync፣እንዲሁም በርካታ አብሮ የተሰሩ ትዕዛዞችን (scp፣ md5sum፣ sha *sum) አስፈላጊ የሆኑ ትዕዛዞችን እንዲያሄድ ተፈቅዶለታል። ፣ ሲዲ ፣ ፒዲ ፣ sftpgo-ኮፒ እና sftpgo-remove)።
  • በብዝሃ-ካስት ዲ ኤን ኤስ በኩል ከሚታወቃቸው አውቶማቲክ የግንኙነት ምስክርነቶች ጋር አንድ የጋራ ማውጫ ለማጋራት ተንቀሳቃሽ ሁነታ።
  • ለአፈጻጸም ትንተና አብሮ የተሰራ የመገለጫ ስርዓት.
  • የሊኑክስ ስርዓት መለያዎችን ለማዛወር ቀላል ሂደት።
  • ምዝግብ ማስታወሻዎችን በJSON ቅርጸት በማስቀመጥ ላይ።
  • ለምናባዊ ማውጫዎች ድጋፍ (ለምሳሌ የአንድ የተወሰነ ማውጫ ይዘቶች ከአካባቢው FS ሳይሆን ከውጫዊ የደመና ማከማቻ ሊቀርቡ ይችላሉ)።
  • Cryptfs ወደ FS በሚያስቀምጡበት ጊዜ በበረራ ላይ ለሚደረግ ግልፅ ምስጠራ እና ሲመለሱ ዲክሪፕት ለማድረግ ይደግፋሉ።
  • ግንኙነቶችን ወደ ሌሎች የ SFTP አገልጋዮች ለማስተላለፍ ድጋፍ።
  • SFTPGoን እንደ SFTP ንዑስ ስርዓት ለOpenSSH የመጠቀም ችሎታ።
  • እንደ ቮልት፣ ጂሲፒ ኬኤምኤስ፣ AWS KMS የመሳሰሉ የKMS አገልጋዮችን (ቁልፍ ማኔጅመንት አገልግሎቶችን) በመጠቀም ምስጢራዊ መረጃዎችን እና ምስጢራዊ መረጃዎችን በተመሰጠረ ቅጽ የማከማቸት ችሎታ።

ምንጭ: opennet.ru

አስተያየት ያክሉ