Famoahana ny mpizara SFTP SFTPGo 1.0

Nisy ny famoahana lehibe voalohany ny mpizara SFTPGo 1.0, izay ahafahanao mandamina fidirana lavitra amin'ny rakitra amin'ny alΓ lan'ny protocols SFTP, SCP/SSH ary Rsync. Ankoatra ny zavatra hafa, ny SFTPGo dia azo ampiasaina hanomezana fidirana amin'ny tahiry Git amin'ny alΓ lan'ny protocol SSH. Ny angona dia azo afindra avy amin'ny rafitra fichier eo an-toerana sy avy amin'ny fitahirizana ivelany mifanaraka amin'ny Amazon S3 sy Google Cloud Storage. Mba hitahiry ny angon-drakitra mpampiasa sy ny metadata dia ampiasaina ny DBMS miaraka amin'ny fanohanana ny SQL na ny format key/value, toy ny PostgreSQL 9.4+, MySQL 5.6+, SQLite 3.x na bbolt 1.3.x. Misy ihany koa ny fomba fitehirizana metadata amin'ny RAM, izay tsy mitaky fampifandraisana angon-drakitra ivelany. Ny code code dia voasoratra ao amin'ny Go and nozarain'i nahazoan-dalana GPLv3.

Endri-javatra manan-danja:

  • Ny kaonty tsirairay dia chrooted, mametra ny fidirana amin'ny lahatahirin'ny mpampiasa. Azo atao ny mamorona lahatahiry virtoaly izay manondro angona ivelan'ny lahatahirin'ny mpampiasa.
  • Ny kaonty dia voatahiry ao anaty angon-drakitra mpampiasa virtoaly izay tsy mifanelanelana amin'ny angon-drakitra mpampiasa rafitra. SQLite, MySQL, PostgreSQL, bbolt ary fitahirizana ao anaty fitadidiana dia azo ampiasaina hitahiry ny angon-drakitra mpampiasa. Omena fitaovana hanaovana sari-tany ny kaonty virtoaly sy rafitra - azo atao ny fanaovana sari-tany mivantana na tsy misy dikany (azo atao sarintany amin'ny mpampiasa virtoaly hafa ny mpampiasa rafitra iray).
  • Fanalahidy ho an'ny daholobe, fanalahidin'ny SSH, ary fanamarinana ny tenimiafina dia tohanana (anisan'izany ny fanamarinana ifanakalozan-kevitra miaraka amin'ny fidirana amin'ny tenimiafina klavier). Azo atao ny mamatotra fanalahidy maromaro ho an'ny mpampiasa tsirairay, ary koa manangana authentication multi-factor sy multistage (ohatra, raha toa ka mahomby ny fanamarinana fanalahidy, dia mety hangatahana tenimiafina fanampiny).
  • Azo atao ny manamboatra fomba fanamarinana samihafa ho an'ny mpampiasa tsirairay, ary koa mamaritra ny fomba fanaony manokana amin'ny alΓ lan'ny fiantsoana programa authenticator ivelany (ohatra, ho an'ny fanamarinana amin'ny alΓ lan'ny LDAP) na fandefasana fangatahana amin'ny alΓ lan'ny HTTP API.
  • Azo atao ny mampifandray ireo mpitantana ivelany na antso HTTP API hanovana ny masontsivana mpampiasa, antsoina alohan'ny hidiran'ny mpampiasa. Nanohana mavitrika mamorona mpampiasa rehefa mifandray.
  • Fanohanana ny quota tsirairay ho an'ny haben'ny angona sy ny isan'ny rakitra.
  • Fanohanana ny famerana ny bandwidth miaraka amin'ny filaharana misaraka ho an'ny fetran'ny fifamoivoizana miditra sy mivoaka, ary koa ny famerana ny isan'ny fifandraisana miaraka.
  • Fitaovana fanaraha-maso fidirana izay miasa mifandraika amin'ny mpampiasa na lahatahiry (azonao atao ny mametra ny fijerena ny lisitry ny rakitra, mandrara ny fandefasana, ny fampidinana, ny overwriting, ny famafana, ny fanovana anarana na ny fanovana ny zo fidirana, ny mandrara ny famoronana lahatahiry na rohy an'ohatra, sns.).
  • Ho an'ny mpampiasa tsirairay dia azonao atao ny mamaritra ny fetran'ny tambajotra tsirairay, ohatra, azonao atao ny mamela ny fidirana amin'ny IP na zana-tsipΓ¬ka sasany.
  • Izy io dia manohana ny fifandraisan'ny sivana ho an'ny votoaty azo alaina mifandraika amin'ny mpampiasa tsirairay sy ny lahatahiry (ohatra, azonao atao ny manakana ny fampidinana rakitra amin'ny fanitarana sasany).
  • Azonao atao ny mamatotra ny mpitantana izay atomboka mandritra ny asa isan-karazany miaraka amin'ny rakitra (fametahana, famafana, fanovana anarana, sns.). Ho fanampin'ny antso an-tariby, ny fandefasana fampandrenesana amin'ny endrika fangatahana HTTP dia tohana.
  • Famaranana mandeha ho azy ny fifandraisana tsy mavitrika.
  • Fanavaozana ny fanamafisana atomika tsy tapaka ny fifandraisana.
  • fanomezana metrika fanaraha-maso ao amin'ny Prometheus.
  • Ny protocol HAProxy PROXY dia tohana amin'ny fandaminana ny fifandanjana entana na ny fifandraisana proxy amin'ny serivisy SFTP/SCP nefa tsy very fahalalana ny adiresy IP loharanon'ny mpampiasa.
  • HAFA API hitantana ny mpampiasa sy ny lahatahiry, mamorona backups ary mamorona tatitra momba ny fifandraisana mavitrika.
  • Web interface (http://127.0.0.1:8080/web) ho an'ny fanamafisana sy fanaraha-maso (fanohanana ihany koa ny fanamafisana amin'ny alΓ lan'ny rakitra fanamafisana mahazatra).
  • Fahaizana mamaritra ny toe-javatra amin'ny endrika JSON, TOML, YAML, HCL ary envfile.
  • fanohanana fifandraisana amin'ny SSH miaraka amin'ny fidirana voafetra amin'ny baikon'ny rafitra. Ohatra, azo atao ny mampandeha baiko ilaina amin'ny Git (git-receive-pack, git-upload-pack, git-upload-archive) ary rsync, ary koa ny baiko namboarina (scp, md5sum, sha*sum). , cd, pwd, sftpgo-copy ary sftpgo-remove).
  • fitondrana portable hizara lahatahiry iraisana iray miaraka amin'ny famokarana mandeha ho azy ny fahazoan-dΓ lana fifandraisana navoaka tamin'ny alΓ lan'ny DNS multicast.
  • Rafitra napetraka profiling ho an'ny famakafakana ny zava-bita.
  • notsorina dingana fifindran'ny kaonty rafitra Linux.
  • fitehirizana logs amin'ny endrika JSON.

Source: opennet.ru

Add a comment