Tso tawm SFTP Server SFTPGo 1.0

Thawj qhov tseem ceeb tshaj tawm ntawm lub server tau tshwm sim SFTPGo 1.0, uas tso cai rau koj los npaj cov chaw taws teeb nkag mus rau cov ntaub ntawv siv SFTP, SCP / SSH thiab Rsync 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 thiab Google Cloud Storage. Txhawm rau khaws cov neeg siv database thiab metadata, DBMSs nrog kev txhawb nqa rau SQL lossis hom ntawv tseem ceeb / tus nqi raug siv, xws li PostgreSQL 9.4+, MySQL 5.6+, SQLite 3.x lossis wb 1.3.x. Kuj tseem muaj hom kev khaws cov metadata hauv RAM, uas tsis tas yuav txuas cov ntaub ntawv sab nraud. Txoj haujlwm code yog sau rau hauv Go thiab faib los ntawm muaj ntawv tso cai raws li GPLv3.

Lub ntsiab nta:

  • 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. Txhawb nqa dynamic tsim cov neeg siv raws li kev sib txuas.
  • 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.
  • Lus Pov Hwm Cov kev 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.
  • QIV API tswj cov neeg siv thiab cov npe, tsim cov thaub qab thiab tsim cov ntawv ceeb toom ntawm kev sib txuas ua haujlwm.
  • 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 pab txhawb nqa kev sib txuas ntawm SSH nrog kev txwv tsis pub nkag mus rau cov lus txib. Piv txwv li, nws raug tso cai khiav cov lus txib tsim nyog rau Git (git-receive-pob, git-upload-pob, git-upload-archive) thiab rsync, nrog rau ntau cov lus txib ua ke (scp, md5sum, sha * sum. , cd, pwd, sftpgo-copy and sftpgo-remove).
  • Hom portable los qhia ib phau ntawv teev npe tsis siv neeg ntawm kev sib txuas cov ntaub ntawv pov thawj tshaj tawm ntawm multicast DNS.
  • Embedded system profileing rau kev soj ntsuam kev ua haujlwm.
  • Yooj yim txheej txheem migration ntawm Linux system accounts.
  • Cia log hauv JSON hom.

Tau qhov twg los: opennet.ru

Ntxiv ib saib