Tso tawm SFTP Server SFTPGo 2.2.0

Kev tso tawm ntawm SFTPGo 2.2 neeg rau zaub mov tau tshaj tawm, uas tso cai rau koj los npaj cov chaw taws teeb nkag mus rau cov ntaub ntawv siv SFTP, SCP / SSH, Rsync, HTTP thiab WebDav raws tu qauv. Ntawm lwm yam, SFTPGo tuaj yeem siv los muab kev nkag mus rau Git repositories siv SSH raws tu qauv. Cov ntaub ntawv tuaj yeem hloov pauv ob qho tib si los ntawm cov ntaub ntawv hauv zos thiab los ntawm cov chaw cia sab nraud tau sib xws nrog Amazon S3, Google Cloud Storage thiab Azure Blob Storage. Nws tuaj yeem khaws cov ntaub ntawv hauv daim ntawv encrypted. Txhawm rau khaws cov neeg siv database thiab metadata, DBMSs nrog kev txhawb nqa rau SQL lossis hom ntawv tseem ceeb / tus nqi yog siv, xws li PostgreSQL, MySQL, SQLite, CockroachDB lossis bbolt, tab sis nws tseem tuaj yeem khaws cov metadata hauv RAM, uas tsis tas yuav txuas ib qho. sab nraud database. Txoj haujlwm code yog sau rau hauv Go thiab faib raws li GPLv3 daim ntawv tso cai.

Hauv qhov tshiab version:

  • Ntxiv kev txhawb nqa rau ob qhov kev lees paub qhov tseeb uas siv lub sijhawm txwv ib zaug tus password (TOTP, RFC 6238). Cov ntawv thov xws li Authy thiab Google Authenticator tuaj yeem siv los ua tus neeg lees paub.
  • Lub peev xwm los nthuav kev ua haujlwm los ntawm plugins tau ua tiav. Ntawm cov plugins uas twb muaj lawm: kev txhawb nqa rau cov kev pabcuam pauv tseem ceeb ntxiv, kev koom ua ke ntawm Publish/Subscribe scheme, storage and search of information about events in the DBMS.
  • REST API tau ntxiv kev txhawb nqa rau kev lees paub siv cov yuam sij, ntxiv rau JWT tokens, thiab tseem muab lub peev xwm los teeb tsa cov ntaub ntawv khaws cia cov cai (txhim kho lub neej ntawm cov ntaub ntawv) cuam tshuam rau ib tus neeg cov npe thiab cov neeg siv. Los ntawm lub neej ntawd, Swagger UI tau qhib rau kev taw qhia API cov peev txheej yam tsis siv cov khoom siv sab nraud.
  • Kev them nyiaj yug rau kev sau ntawv tau ntxiv rau hauv lub vev xaib interface (uploading cov ntaub ntawv, tsim cov npe, renaming thiab tshem tawm), muaj peev xwm rov pib dua tus password nrog kev pom zoo los ntawm email tau ua tiav, cov ntawv nyeem cov ntawv sau thiab cov ntawv saib PDF tau koom ua ke. Ntxiv lub peev xwm los tsim HTTP txuas los muab cov neeg siv sab nraud nkag mus rau ib tus neeg cov ntaub ntawv thiab cov npe, nrog lub peev xwm los teeb tsa tus password cais, txwv IP chaw nyob, teeb tsa lub neej txuas thiab txwv tus lej rub tawm.

Cov yam ntxwv tseem ceeb ntawm SFTPGo:

  • Txhua tus account yog chrooted, txwv kev nkag mus rau tus neeg siv lub tsev directory. Nws muaj peev xwm los tsim cov npe virtual uas siv cov ntaub ntawv sab nraum tus neeg siv cov npe hauv tsev.
  • Cov nyiaj khaws cia rau hauv cov neeg siv virtual database uas tsis sib tshooj nrog cov neeg siv cov ntaub ntawv. SQLite, MySQL, PostgreSQL, bbolt thiab hauv-nco cia tuaj yeem siv los khaws cov neeg siv cov ntaub ntawv. Cov khoom siv tau muab rau kev kos duab virtual thiab cov nyiaj hauv lub cev - txawm tias ncaj qha lossis random daim ntawv qhia tau ua tau (ib tus neeg siv lub cev tuaj yeem raug mapped rau lwm tus neeg siv virtual).
  • Kev lees paub siv cov yuam sij pej xeem, SSH cov yuam sij thiab cov passwords tau txais kev txhawb nqa (nrog rau kev sib tham sib txheeb xyuas nrog tus password nkag los ntawm cov keyboard). Nws tuaj yeem khi ntau tus yuam sij rau txhua tus neeg siv, nrog rau kev teeb tsa ntau yam thiab ntau kauj ruam authentication (piv txwv li, thaum muaj kev lees paub qhov tseem ceeb, tus password yuav raug thov ntxiv).
  • Rau txhua tus neeg siv, nws muaj peev xwm los teeb tsa cov txheej txheem kev lees paub sib txawv, nrog rau txhais koj tus kheej txoj hauv kev, siv los ntawm kev hu xov tooj rau cov kev pabcuam kev lees paub sab nraud (piv txwv li, rau kev lees paub ntawm LDAP) lossis xa cov lus thov ntawm HTTP API.
  • Nws muaj peev xwm txuas cov neeg ua haujlwm sab nraud lossis HTTP API hu rau dynamically hloov cov neeg siv tsis tau, hu ua ua ntej tus neeg siv nkag. Dynamic creation ntawm cov neeg siv raws li kev twb kev txuas yog txaus siab.
  • Txhawb tus kheej quotas rau cov ntaub ntawv loj thiab tus naj npawb ntawm cov ntaub ntawv.
  • Kev them nyiaj yug rau kev txwv bandwidth nrog cais kev teeb tsa ntawm kev txwv rau kev nkag mus thiab tawm, nrog rau kev txwv ntawm cov xov tooj sib txuas ib txhij.
  • Kev tswj xyuas cov cuab yeej uas ua haujlwm cuam tshuam nrog tus neeg siv lossis cov npe (koj tuaj yeem txwv tsis pub saib cov npe ntawm cov ntaub ntawv, txwv tsis pub rub tawm, rub tawm, sau dua, tshem tawm, hloov npe lossis hloov cov cai nkag, txwv tsis pub tsim cov npe lossis cov cim txuas, thiab lwm yam).
  • Rau txhua tus neeg siv, koj tuaj yeem txhais cov kev txwv ntawm tus kheej, piv txwv li, koj tuaj yeem tso cai nkag los ntawm qee tus IP lossis subnets.
  • Nws txhawb kev sib txuas cov ntxaij lim dej rau cov ntsiab lus rub tawm hauv kev sib raug zoo rau ib tus neeg siv thiab cov npe (piv txwv li, koj tuaj yeem thaiv cov ntaub ntawv rub tawm nrog qee qhov txuas ntxiv).
  • Nws tuaj yeem khi cov neeg tuav haujlwm uas tau pib thaum lub sijhawm ua haujlwm ntau yam nrog cov ntaub ntawv (download, rho tawm, hloov npe, thiab lwm yam). Ntxiv rau kev hu xov tooj, xa cov ntawv ceeb toom hauv daim ntawv thov HTTP tau txais kev txhawb nqa.
  • Tsis siv neeg txiav kev sib txuas tsis siv neeg.
  • Atomic configuration hloov tshiab yam tsis muaj kev sib txuas.
  • Muab cov ntsuas ntsuas rau kev saib xyuas hauv Prometheus.
  • HAProxy PROXY raws tu qauv tau txais kev txhawb nqa los npaj cov khoom sib npaug lossis kev sib txuas npe rau SFTP/SCP cov kev pabcuam yam tsis tau poob cov ntaub ntawv hais txog tus neeg siv qhov chaw nyob IP.
  • REST API rau kev tswj cov neeg siv thiab cov npe, tsim cov thaub qab thiab tsim cov ntawv ceeb toom ntawm kev sib txuas nquag.
  • Web interface (http://127.0.0.1:8080/web) rau kev teeb tsa thiab kev saib xyuas (kev teeb tsa ntawm cov ntaub ntawv teeb tsa tsis tu ncua kuj tseem txhawb nqa).
  • Muaj peev xwm los txhais cov chaw hauv JSON, TOML, YAML, HCL thiab envfile hom.
  • Kev them nyiaj yug rau kev sib txuas ntawm SSH nrog txwv kev nkag mus rau cov lus txib. Piv txwv li, nws raug tso cai khiav cov lus txib tsim nyog rau Git (git-receive-pack, git-upload-pob, git-upload-archive) thiab rsync, nrog rau ntau cov lus txib tsim nyog (scp, md5sum, sha * sum. , cd, pwd, sftpgo-copy and sftpgo-remove).
  • Portable hom rau kev sib koom ib qho kev qhia nrog tsis siv neeg tiam ntawm kev sib txuas cov ntaub ntawv pov thawj tshaj tawm ntawm multicast DNS.
  • Built-in profileing system rau kev txheeb xyuas kev ua haujlwm.
  • Cov txheej txheem yooj yim rau migrating Linux system accounts.
  • Khaws cov cav hauv JSON hom.
  • Kev them nyiaj yug rau cov npe virtual (piv txwv li, cov ntsiab lus ntawm qee cov npe tuaj yeem ua haujlwm tsis yog los ntawm FS hauv zos, tab sis los ntawm huab cua sab nraud).
  • Cryptfs txhawb rau pob tshab ntawm-tus-fly encryption ntawm cov ntaub ntawv thaum txuag rau FS thiab decryption thaum rov qab los.
  • Kev them nyiaj yug rau kev xa mus rau lwm qhov SFTP servers.
  • Muaj peev xwm siv SFTPGo ua SFTP subsystem rau OpenSSH.
  • Muaj peev xwm khaws cov ntawv pov thawj thiab cov ntaub ntawv tsis pub lwm tus paub hauv daim ntawv encrypted siv KMS servers (Key Management Services), xws li Vault, GCP KMS, AWS KMS.

Tau qhov twg los: opennet.ru

Ntxiv ib saib