Hoʻokuʻu ʻia o SFTP Server SFTPGo 2.5.0

Ua paʻi ʻia ka hoʻokuʻu ʻana o ka server SFTPGo 2.5.0, kahi e hiki ai iā ʻoe ke hoʻonohonoho i kahi mamao mamao i nā faila me ka hoʻohana ʻana i nā protocols SFTP, SCP/SSH, Rsync, HTTP a me WebDav, a me ka hāʻawi ʻana i ke komo i nā waihona Git me ka hoʻohana ʻana i ka protocol SSH. . Hiki ke hoʻoili ʻia ka ʻikepili mai ka ʻōnaehana waihona kūloko a mai nā waihona waho waho e kūpono ana me Amazon S3, Google Cloud Storage a me Azure Blob Storage. Hiki ke mālama i ka ʻikepili ma ke ʻano i hoʻopili ʻia. No ka mālama ʻana i ka waihona mea hoʻohana a me ka metadata, hoʻohana ʻia nā DBMS me ke kākoʻo no SQL a i ʻole ka ʻano kī/waiwai, e like me PostgreSQL, MySQL, SQLite, CockroachDB a i ʻole bbolt, akā hiki nō ke mālama i ka metadata ma RAM, ʻaʻole pono e hoʻopili i kahi waihona waihona waho. Ua kākau ʻia ke code papahana ma Go a māhele ʻia ma lalo o ka laikini GPLv3.

Ma ka mana hou:

  • Hāʻawi ke kikowaena pūnaewele i ka hiki ke pani i nā memo hewa. Ma ka pūnaewele pūnaewele no ka luna hoʻoponopono, ua hoʻohui ʻia ke kākoʻo no ka ʻimi ʻana i ka log audit a me ka lawe ʻana aku i ka ʻikepili mai ia mea, ua hoʻokō ʻia ka hoʻokele o nā papa inoa o nā helu IP a me nā pūnaewele, a ua hoʻokō ʻia ka hiki ke hoʻonohonoho i ka SMTP a me nā ʻāpana ACME a me SFTP maʻamau. hāʻawi ʻia. Loaʻa i ka mea hoʻopili pūnaewele mea kūʻai aku kona palapala inoa ponoʻī (ma kahi o ka ʻōlelo kumu kumu), hoʻohui i nā hana kope a wehe i ka palena nui o ka hoʻoiho.
    Hoʻokuʻu ʻia o SFTP Server SFTPGo 2.5.0
  • Hoʻohui ʻia ke kākoʻo no nā kulekele ʻōlelo huna; no ka laʻana, hiki iā ʻoe ke wehewehe i nā koi ikaika o ka ʻōlelo huna a hoʻonohonoho i ke ola o ka ʻōlelo huna.
  • Ua hoʻohui ka EventManager i ka hiki ke hōʻike i nā leka e pili ana i nā ʻōlelo huna i pau, hoʻokō i kahi hana kope, hoʻohui i ke kākoʻo no nā hana i kapa mua ʻia (pre-*) a me nā mea lawelawe i hoʻāla ʻia i kekahi mau hana (no ka laʻana, kāhea ʻia kahi mea hoʻohana i ka wā i hoʻopaʻa ʻia ai ka mea hoʻohana. hoʻohui ʻia).
  • Hoʻohui i ka hiki ke hāʻawi i nā kuleana luna hoʻohana.
  • Ua hoʻohui ʻia nā kauoha i ka laina kauoha e hoʻihoʻi i ka ʻōlelo huna luna a nānā i ka hana o ka lawelawe.
  • Hoʻohui i ke kākoʻo no nā ʻōlelo kūlana i ka wā e hana ai i ka inoa nui o nā faila ma ka ʻaoʻao o nā mea hāʻawi kapua.
  • Hoʻohui kākoʻo no ka nānā ʻana a hoʻouka hou i nā palapala hōʻoia TLS.
  • Hoʻohui i ka hiki ke wehewehe i kāu ʻano MIME ponoʻī no WebDAV.
  • Loaʻa iā SSH ka hōʻoia ʻana o ka keyboard interactive ma ka paʻamau.
  • Ma ke ʻano portable, hiki ke hoʻouka i nā ʻōlelo huna mai kahi faila.
  • Hoʻohui i ke kākoʻo hoʻokolohua no ka lawelawe Terraform.

Nā hiʻohiʻona nui o SFTPGo:

  • Hoʻopili ʻia kēlā me kēia moʻokāki, e kaupalena ana i ke komo ʻana i ka papa kuhikuhi home o ka mea hoʻohana. Hiki ke hana i nā papa kuhikuhi virtual e kuhikuhi ana i ka ʻikepili ma waho o ka papa kuhikuhi home o ka mea hoʻohana.
  • Mālama ʻia nā moʻokāki i loko o kahi waihona mea hoʻohana virtual ʻaʻole i uhi ʻia me ka waihona mea hoʻohana pūnaewele. Hiki ke hoʻohana ʻia ʻo SQLite, MySQL, PostgreSQL, bbolt a me ka waihona hoʻomanaʻo no ka mālama ʻana i nā waihona mea hoʻohana. Hāʻawi ʻia nā mea hana no ka paʻi ʻana i nā moʻokāki virtual a me nā ʻōnaehana - hiki ke kiʻi pololei a i ʻole ke kiʻi ʻana (hiki ke hoʻohana ʻia i kahi mea hoʻohana pūnaewele i kekahi mea hoʻohana virtual).
  • Kākoʻo ʻia ka hōʻoia ʻana me ka hoʻohana ʻana i nā kī lehulehu, nā kī SSH a me nā ʻōlelo huna (me ka hōʻoia interactive me kahi ʻōlelo huna i hoʻokomo ʻia mai ka keyboard). Hiki ke hoʻopaʻa i kekahi mau kī no kēlā me kēia mea hoʻohana, a me ka hoʻonohonoho ʻana i ka hōʻoia multi-factor a me ka multi-step authentication (no ka laʻana, i ka hihia o ka hōʻoia kī kūleʻa, hiki ke noi hou ʻia kahi ʻōlelo huna).
  • No kēlā me kēia mea hoʻohana, hiki ke hoʻonohonoho i nā ʻano hana hōʻoia like ʻole, a me ka wehewehe ʻana i kāu mau ʻano ponoʻī, i hoʻokō ʻia ma ke kāhea ʻana i nā polokalamu authenticator waho (e laʻa, no ka hōʻoia ʻana ma o LDAP) a i ʻole ka hoʻouna ʻana i nā noi ma o ka HTTP API.
  • Hiki ke hoʻohui i nā mea hoʻohana waho a i ʻole HTTP API kelepona e hoʻololi ikaika i nā ʻāpana mea hoʻohana, i kāhea ʻia ma mua o ke komo ʻana o ka mea hoʻohana. Kākoʻo ʻia ka hana ikaika o nā mea hoʻohana ma ka pilina.
  • Kākoʻo i nā kuʻina pākahi no ka nui ʻikepili a me ka helu o nā faila.
  • Kākoʻo no ka palena ʻana i ka bandwidth me ka hoʻonohonoho ʻokoʻa o nā palena no ka hele ʻana mai a me ka puka ʻana, a me nā palena i ka helu o nā pili like.
  • Hiki iā ʻoe ke hoʻokaʻawale i ka nānā ʻana i kahi papa inoa o nā faila, pāpā i ka hoʻouka ʻana, hoʻoiho ʻana, overwriting, holoi, hoʻololi a hoʻololi i nā kuleana komo, pāpā i ka hana ʻana i nā papa kuhikuhi a i ʻole nā ​​loulou hōʻailona, ​​etc.).
  • No kēlā me kēia mea hoʻohana, hiki iā ʻoe ke wehewehe i nā kaohi ʻana o ka pūnaewele hoʻokahi, no ka laʻana, hiki iā ʻoe ke ʻae i nā logins mai kekahi mau IP a i ʻole subnets.
  • Kākoʻo ia i ka hoʻopili ʻana i nā kānana no nā ʻike i hoʻoiho ʻia e pili ana i nā mea hoʻohana a me nā papa kuhikuhi (no ka laʻana, hiki iā ʻoe ke pale i ka hoʻoiho ʻana i nā faila me kahi hoʻonui).
  • Hiki ke hoʻopaʻa i nā mea lawelawe i hoʻokuʻu ʻia i ka wā o nā hana like ʻole me kahi faila (hoʻoiho, holoi, inoa hou, etc.). Ma waho aʻe o ke kelepona ʻana i nā mea lawelawe, kākoʻo ʻia ka hoʻouna ʻana i nā leka ma ke ʻano o nā noi HTTP.
  • Hoʻopau 'akomi i nā pilina paʻa ʻole.
  • Hoʻohou hoʻonohonoho Atomic me ka haki ʻole i nā pilina.
  • Hāʻawi i nā metric no ka nānā ʻana ma Prometheus.
  • Kākoʻo ʻia ka protocol HAProxy PROXY no ka hoʻonohonoho ʻana i ka hoʻohālikelike ʻana i ka ukana a i ʻole nā ​​loulou proxy i nā lawelawe SFTP/SCP me ka nalowale ʻole o ka ʻike e pili ana i ka helu IP kumu o ka mea hoʻohana.
  • REST API no ka hoʻokele ʻana i nā mea hoʻohana a me nā papa kuhikuhi, ka hana ʻana i nā backup a me ka hana ʻana i nā hōʻike e pili ana i nā pilina ikaika.
  • Pūnaewele pūnaewele (http://127.0.0.1:8080/web) no ka hoʻonohonoho ʻana a me ka nānā ʻana (kākoʻo pū ʻia ka hoʻonohonoho ʻana ma o nā faila hoʻonohonoho maʻamau).
    Hoʻokuʻu ʻia o SFTP Server SFTPGo 2.5.0
  • Hiki ke wehewehe i nā hoʻonohonoho ma JSON, TOML, YAML, HCL a me nā palapala envfile.
  • Kākoʻo no ka hoʻopili ʻana ma o SSH me ka palena ʻole i nā kauoha ʻōnaehana. No ka laʻana, ʻae ʻia e holo i nā kauoha e pono ai no Git (git-receive-pack, git-upload-pack, git-upload-archive) a me rsync, a me kekahi mau kauoha i kūkulu ʻia (scp, md5sum, sha * sum. , cd, pwd, sftpgo-kopi a me sftpgo-remove).
  • ʻAno paʻa no ka kaʻana like ʻana i hoʻokahi papa kuhikuhi maʻamau me ka hoʻokumu ʻana i nā hōʻoia pili pili i hoʻolaha ʻia ma o multicast DNS.
  • Pūnaehana profiling i kūkulu ʻia no ka nānā ʻana i ka hana.
  • Kaʻina hana maʻalahi no ka neʻe ʻana i nā waihona ʻōnaehana Linux.
  • Ke mālama nei i nā moʻolelo ma ke ʻano JSON.
  • Kākoʻo no nā papa kuhikuhi virtual (no ka laʻana, hiki ke lawelawe ʻia nā ʻike o kekahi papa kuhikuhi ʻaʻole mai ka FS kūloko, akā mai kahi waihona kapuaʻi waho).
  • Kākoʻo ʻo Cryptfs no ka hoʻopili ʻana i ka ʻikepili ma ka lele ʻana i ka wā e mālama ai i ka FS a me ka decryption ke hoʻi mai.
  • Kākoʻo no ka hoʻouna ʻana i nā pilina i nā kikowaena SFTP ʻē aʻe.
  • Hiki ke hoʻohana i ka SFTPGo ma ke ʻano he subsystem SFTP no OpenSSH.
  • ʻO ka hiki ke mālama i nā hōʻoia a me ka ʻikepili huna ma ke ʻano i hoʻopili ʻia me ka hoʻohana ʻana i nā kikowaena KMS (Key Management Services), e like me Vault, GCP KMS, AWS KMS.
  • Kākoʻo no ka hōʻoia ʻelua kumu me ka hoʻohana ʻana i nā ʻōlelo huna hoʻokahi manawa (TOTP, RFC 6238). Hiki ke hoʻohana ʻia nā noi e like me Authy a me Google Authenticator ma ke ʻano he mea hōʻoia.
  • Hoʻonui i ka hana ma o nā plugins. No ka laʻana, loaʻa nā plugins e kākoʻo ana i nā lawelawe hoʻololi kī hou, ka hoʻohui ʻana o ka papahana Publish/Subscribe, mālama a me ka loaʻa ʻana o ka ʻike e pili ana i nā hanana i ka DBMS.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka