Rilis Server SFTP SFTPGo 2.5.0

Rilis server SFTPGo 2.5.0 wis diterbitake, sing ngidini sampeyan ngatur akses remot menyang file nggunakake protokol SFTP, SCP/SSH, Rsync, HTTP lan WebDav, uga nyedhiyakake akses menyang repositori Git nggunakake protokol SSH. . Data bisa ditransfer saka sistem file lokal lan saka panyimpenan eksternal sing kompatibel karo Amazon S3, Google Cloud Storage lan Azure Blob Storage. Sampeyan bisa nyimpen data ing wangun ndhelik. Kanggo nyimpen database pangguna lan metadata, DBMS kanthi dhukungan kanggo SQL utawa format kunci/nilai digunakake, kayata PostgreSQL, MySQL, SQLite, CockroachDB utawa bbolt, nanging uga bisa nyimpen metadata ing RAM, sing ora mbutuhake sambungan database eksternal. Kode proyek ditulis ing Go lan disebarake miturut lisensi GPLv3.

Ing versi anyar:

  • Antarmuka web nyedhiyakake kemampuan kanggo nutup pesen kesalahan. Ing antarmuka web kanggo administrator, dhukungan kanggo nggoleki ing log audit lan ngekspor data saka iku wis ditambahake, manajemen dhaptar alamat IP lan jaringan wis dileksanakake, lan kemampuan kanggo ngatur SMTP lan standar ACME lan paramΓ¨ter SFTP wis diwenehake. Antarmuka web klien duwe formulir login dhewe (tinimbang auth dhasar), nambah operasi salinan lan mbusak watesan ukuran undhuhan.
    Rilis Server SFTP SFTPGo 2.5.0
  • Dhukungan ditambahake kanggo kabijakan sandhi; contone, sampeyan bisa nemtokake syarat kekuatan sandhi lan nyetel umur sandhi.
  • EventManager wis nambahake kemampuan kanggo nampilake kabar babagan tembung sandhi sing kadaluwarsa, nglakokake operasi salinan, nambahake dhukungan kanggo tumindak sing wis disebut (pre-*) lan panangan sing dipicu tumindak tartamtu (contone, panangan sing ditelpon nalika pangguna mlebu. ditambahake).
  • Nambahake kemampuan kanggo menehi hak administrator pangguna.
  • Printah wis ditambahake menyang antarmuka baris printah kanggo ngreset sandhi administrator lan mriksa fungsi layanan.
  • Nambahake dhukungan kanggo pernyataan kondisional nalika nindakake ganti jeneng file ing sisih panyedhiya awan.
  • Dhukungan tambahan kanggo nelusuri lan ngisi maneh sertifikat TLS kanthi otomatis.
  • Nambahake kemampuan kanggo nemtokake jinis MIME sampeyan dhewe kanggo WebDAV.
  • SSH nduweni otentikasi keyboard interaktif sing diaktifake kanthi standar.
  • Ing mode portabel, sampeyan bisa mbukak sandhi saka file.
  • Ditambahake dhukungan eksperimen kanggo layanan Terraform.

Fitur utama SFTPGo:

  • Saben akun wis chroot, mbatesi akses menyang direktori ngarep pangguna. Sampeyan bisa nggawe direktori virtual sing ngrujuk data ing njaba direktori ngarep pangguna.
  • Akun disimpen ing database pangguna virtual sing ora tumpang tindih karo database pangguna sistem. SQLite, MySQL, PostgreSQL, bbolt lan panyimpenan ing memori bisa digunakake kanggo nyimpen database pangguna. Fasilitas kasedhiya kanggo pemetaan akun virtual lan sistem - pemetaan langsung utawa acak bisa uga (siji pangguna sistem bisa dipetakan menyang pangguna virtual liyane).
  • Otentikasi nggunakake tombol umum, tombol SSH lan sandhi didhukung (kalebu otentikasi interaktif kanthi sandhi sing diketik saka keyboard). Sampeyan bisa ngubungake sawetara tombol kanggo saben pangguna, uga nyiyapake otentikasi multi-faktor lan multi-langkah (contone, ing kasus otentikasi tombol sing sukses, sandhi bisa uga dijaluk).
  • Kanggo saben pangguna, sampeyan bisa ngatur cara otentikasi sing beda-beda, uga nemtokake cara sampeyan dhewe, sing ditindakake kanthi nelpon program otentikasi eksternal (contone, kanggo otentikasi liwat LDAP) utawa ngirim panjalukan liwat HTTP API.
  • Sampeyan bisa nyambungake panangan eksternal utawa panggilan API HTTP kanggo ngganti paramΓ¨ter pangguna kanthi dinamis, sing diarani sadurunge pangguna mlebu. Didhukung nggawe pangguna dinamis nalika ana sambungan.
  • Ndhukung kuota individu kanggo ukuran data lan jumlah file.
  • Dhukungan kanggo watesan bandwidth kanthi konfigurasi watesan sing kapisah kanggo lalu lintas mlebu lan metu, uga watesan babagan jumlah sambungan simultan.
  • Piranti kontrol akses sing ana hubungane karo pangguna utawa direktori (sampeyan bisa mbatesi tampilan dhaptar file, nglarang upload, download, nimpa, mbusak, ngganti jeneng utawa ngganti hak akses, nglarang nggawe direktori utawa tautan simbolis, lsp.).
  • Kanggo saben pangguna, sampeyan bisa nemtokake watesan jaringan individu, contone, sampeyan mung bisa ngidini login saka IP utawa subnet tartamtu.
  • Ndhukung saringan nyambungake kanggo konten sing diundhuh sing ana hubungane karo pangguna lan direktori individu (contone, sampeyan bisa mblokir download file kanthi ekstensi tartamtu).
  • Sampeyan bisa ngiket pawang sing diluncurake sajrone macem-macem operasi kanthi file (download, mbusak, ganti jeneng, lsp.). Saliyane nelpon panangan, ngirim kabar ing wangun panjalukan HTTP didhukung.
  • Mateni otomatis sambungan sing ora aktif.
  • Nganyari konfigurasi atom tanpa mateni sambungan.
  • Nyedhiyakake metrik kanggo ngawasi ing Prometheus.
  • Protokol HAProxy PROXY didhukung kanggo ngatur imbangan beban utawa sambungan proxy menyang layanan SFTP/SCP tanpa kelangan informasi babagan alamat IP sumber pangguna.
  • REST API kanggo ngatur pangguna lan direktori, nggawe serep lan ngasilake laporan babagan sambungan aktif.
  • Antarmuka web (http://127.0.0.1:8080/web) kanggo konfigurasi lan ngawasi (konfigurasi liwat file konfigurasi biasa uga didhukung).
    Rilis Server SFTP SFTPGo 2.5.0
  • Kemampuan kanggo nemtokake setelan ing format JSON, TOML, YAML, HCL lan envfile.
  • Dhukungan kanggo nyambungake liwat SSH kanthi akses winates kanggo printah sistem. Contone, diijini mbukak printah sing dibutuhake kanggo Git (git-receive-pack, git-upload-pack, git-upload-archive) lan rsync, uga sawetara perintah sing dibangun (scp, md5sum, sha * sum , cd, pwd, sftpgo-copy lan sftpgo-remove).
  • Mode portabel kanggo nuduhake siji direktori umum kanthi kredensial sambungan generasi otomatis sing diiklanake liwat DNS multicast.
  • Sistem profil sing dibangun kanggo analisis kinerja.
  • Proses sing disederhanakake kanggo migrasi akun sistem Linux.
  • Nyimpen log ing format JSON.
  • Dhukungan kanggo direktori virtual (contone, isi direktori tartamtu bisa dilayani ora saka FS lokal, nanging saka panyimpenan maya eksternal).
  • Dhukungan Cryptfs kanggo enkripsi data on-the-fly transparan nalika nyimpen menyang FS lan dekripsi nalika bali.
  • Dhukungan kanggo nerusake sambungan menyang server SFTP liyane.
  • Kemampuan kanggo nggunakake SFTPGo minangka subsistem SFTP kanggo OpenSSH.
  • Kemampuan kanggo nyimpen kredensial lan data rahasia ing wangun ndhelik nggunakake server KMS (Layanan Manajemen Kunci), kayata Vault, GCP KMS, AWS KMS.
  • Dhukungan kanggo otentikasi rong faktor nggunakake tembung sandhi siji wektu winates (TOTP, RFC 6238). Aplikasi kayata Authy lan Google Authenticator bisa digunakake minangka authenticator.
  • Nggedhekake fungsi liwat plugin. Contone, kasedhiya plugin sing ndhukung layanan ijol-ijolan tombol tambahan, integrasi skema Publish / Subscribe, panyimpenan lan njupuk informasi babagan acara ing DBMS.

Source: opennet.ru

Add a comment