UtgÄvan av SFTP-servern SFTPGo 2.5.0

UtgÄvan av SFTPGo-servern 2.5.0 har publicerats, vilket gör det möjligt att organisera fjÀrrÄtkomst till filer via protokollen SFTP, SCP/SSH, Rsync, HTTP och WebDav, samt för att ge Ätkomst till Git-repositorier med hjÀlp av SSH-protokollet. Data kan överföras bÄde frÄn det lokala filsystemet och frÄn externa lagringsenheter som Àr kompatibla med Amazon S3, Google Cloud Storage och Azure Blob Storage. Möjlighet finns att lagra data i krypterad form. För lagring av anvÀndardatabasen och metadata anvÀnds databaser som stödjer SQL eller nyckel/vÀrde-format, sÄsom PostgreSQL, MySQL, SQLite, CockroachDB eller bbolt, men det finns Àven möjlighet att lagra metadata i RAM-minnet utan att behöva ansluta till en extern databas. Projektkoden Àr skriven i Go och slÀpps under GPLv3-licensen.

I den nya versionen:

  • I webgrĂ€nssnittet ges möjlighet att stĂ€nga felmeddelanden. I webgrĂ€nssnittet för administratörer har stöd för sökningar i revisionsloggen och export av data frĂ„n den lagts till, och hantering av listor har genomförts. IP-adresser och nĂ€tverk, möjlighet till konfiguration av SMTP och standardparametrar för ACME och SFTP har tillförts. I klientens webgrĂ€nssnitt har en egen inloggningsformulĂ€r implementerats (istĂ€llet för basic auth), kopieringsoperationer har lagts till och begrĂ€nsningen av filstorlekar vid uppladdningar har tagits bort.
    UtgÄvan av SFTP-servern SFTPGo 2.5.0
  • Stöd för lösenordspolicyer har lagts till, exempelvis kan man definiera krav pĂ„ lösenordets styrka och stĂ€lla in lösenordets livslĂ€ngd.
  • I EventManager har möjligheten att generera aviseringar om utgĂ„ngna lösenord lagts till, en kopieringsoperation har implementerats, stöd för förhandsĂ„tgĂ€rder (pre-*) och handhavare har lagts till, som aktiveras vid vissa Ă„tgĂ€rder (till exempel har en handhavare lagts till som aktiveras vid anvĂ€ndarinloggning).
  • Möjlighet att ge anvĂ€ndare administratörsrĂ€ttigheter har tillkommit.
  • I kommandoradens grĂ€nssnitt har kommandon för att Ă„terstĂ€lla administratörens lösenord och kontrollera tjĂ€nstens funktionalitet lagts till.
  • Stöd för villkorssatser vid massomdöpning av filer hos molnleverantörer har lagts till.
  • Stöd för spĂ„rning och automatisk omstart har lagts till. TLS-certifikat.
  • Möjlighet att definiera egna MIME-typer för WebDAV har lagts till.
  • Interaktiv autentisering med tangentbord Ă€r standardaktiverat för SSH.
  • I den bĂ€rbara lĂ€get har möjligheten att ladda upp lösenord frĂ„n en fil lagts till.
  • Experimentellt stöd för tjĂ€nsten Terraform har lagts till.

Huvudfunktioner i SFTPGo:

  • Chroot-isolering tillĂ€mpas för varje anvĂ€ndarkonto, vilket begrĂ€nsar tillgĂ„ngen till anvĂ€ndarens hemkatalog. Virtuella kataloger kan skapas som hĂ€nvisar till data utanför anvĂ€ndarens hemkatalog.
  • AnvĂ€ndarkonton lagras i en virtuell anvĂ€ndardatabas som inte överlappar med systemets anvĂ€ndardatabas. SQLite, MySQL, PostgreSQL, bbolt och minneslagring kan anvĂ€ndas för att lagra anvĂ€ndardatabasen. Verktyg för att mappa virtuella och systemanvĂ€ndarkonton erbjuds — direkt eller godtycklig mapping (en systemanvĂ€ndare kan knytas till en annan virtuell anvĂ€ndare).
  • Stöd för autentisering med offentliga nycklar, SSH-nycklar och lösenord (inklusive interaktiv autentisering med tangentbordsinmatning av lösenord). Flera nycklar kan kopplas till varje anvĂ€ndare, liksom instĂ€llning av flerfaktors- och flertrinsautentisering (till exempel kan ett lösenord begĂ€ras efter framgĂ„ngsrik autentisering med nyckel).
  • För varje anvĂ€ndare kan olika autentiseringsmetoder konfigureras, samt egna metoder definieras genom anrop av externa autentiseringprogram (till exempel för autentisering via LDAP) eller genom att skicka förfrĂ„gningar via HTTP API.
  • Anslutning av externa handlare eller HTTP API-anrop för dynamisk Ă€ndring av anvĂ€ndarens parametrar kan göras före inloggningen. Dynamisk anvĂ€ndarskapande vid anslutning stöds.
  • Stöd för individuella kvoter för datamĂ€ngd och antal filer.
  • Stöd för att begrĂ€nsa bandbredd med separata instĂ€llningar för inkommande och utgĂ„ende trafik, samt begrĂ€nsningar för antal samtidiga anslutningar.
  • Åtkomstkontrollverktyg som fungerar kopplade till anvĂ€ndare eller kataloger (möjlighet att begrĂ€nsa visning av fillistor, förbjuda uppladdning, nedladdning, överskrivning, borttagning, omdöpning eller Ă€ndring av rĂ€ttigheter, förbjuda skapande av kataloger eller symboliska lĂ€nkar, etc.).
  • För varje anvĂ€ndare kan individuella nĂ€tverksbegrĂ€nsningar definieras, till exempel kan endast Ă„tkomst frĂ„n specifika IP-adresser eller subnĂ€t tillĂ„tas.
  • Stöd för att koppla belastningsfiltrering av innehĂ„ll till specifika anvĂ€ndare och kataloger (till exempel kan uppladdning av filer med specifika filĂ€ndelser blockeras).
  • Det Ă€r möjligt att koppla hanterare som utlöses vid olika filoperationer (uppladdning, radering, omdöpning osv.). Förutom att kalla hanterare stöds Ă€ven att skicka meddelanden i form av HTTP-förfrĂ„gningar.
  • Automatisk avslutning av inaktiva anslutningar.
  • AtomĂ€r uppdatering av konfigurationen utan att bryta anslutningar.
  • TillhandahĂ„llande av metrik för övervakning i Prometheus.
  • Stöd för HAProxy PROXY-protokollet för att organisera lastbalansering eller proxy-anslutningar till SFTP/SCP-tjĂ€nster utan att tappa information om anvĂ€ndarens ursprungliga IP-adress.
  • REST API för att hantera anvĂ€ndare och kataloger, skapa sĂ€kerhetskopior och generera rapporter om aktiva anslutningar.
  • WebbgrĂ€nssnitt (http://127.0.0.1:8080/web) för konfiguration och övervakning (stöd för konfiguration Ă€ven via vanliga konfigurationsfiler).
    UtgÄvan av SFTP-servern SFTPGo 2.5.0
  • Möjlighet att definiera instĂ€llningar i formaten JSON, TOML, YAML, HCL och envfile.
  • Stöd för SSH-anslutning med begrĂ€nsad Ă„tkomst till systemkommandon. Till exempel Ă€r det tillĂ„tet att köra kommandon som krĂ€vs för Git (git-receive-pack, git-upload-pack, git-upload-archive) och rsync, samt flera inbyggda kommandon (scp, md5sum, sha*sum, cd, pwd, sftpgo-copy och sftpgo-remove).
  • Portable-lĂ€ge för delning av en gemensam katalog med automatisk generering av autentiseringsuppgifter för anslutning, annonserade via multicast DNS.
  • Inbyggt profileringssystem för prestandaanalys.
  • Förenklad process för migrering av systemanvĂ€ndarkonton i Linux.
  • Lagring av loggar i JSON-format.
  • Stöd för virtuella kataloger (till exempel kan innehĂ„llet i en specifik katalog levereras inte frĂ„n det lokala filsystemet, utan frĂ„n extern molnlagring).
  • Stöd för cryptfs för transparent kryptering av data i farten nĂ€r de sparas pĂ„ filsystemet och dekryptering vid leverans.
  • Stöd för anslutningsgenomströmning till andra SFTP-servrar.
  • Möjlighet att anvĂ€nda SFTPGo som en SFTP-understruktur för OpenSSH.
  • Möjlighet att lagra bokförings- och konfidentiella uppgifter i krypterad form med hjĂ€lp av KMS-servrar (Key Management Services), sĂ„som Vault, GCP KMS, AWS KMS.
  • Stöd för tvĂ„faktorsautentisering med anvĂ€ndning av engĂ„ngslösenord med begrĂ€nsad livslĂ€ngd (TOTP, RFC 6238). Appar som Authy och Google Authenticator kan anvĂ€ndas som autentiserare.
  • Utöka funktionaliteten genom plugins. Exempelvis finns det plugins med stöd för ytterligare tjĂ€nster för nyckelutbyte, integration av Publish/Subscribe-scheman, lagring och sökning av informationshĂ€ndelser i databaser.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster