SFTPGo 2.5.0 SFTP Server Tu

Опубликован выпуск сервера SFTPGo 2.5.0, позволяющего организовать удалённый доступ к файлам при помощи протоколов SFTP, SCP/SSH, Rsync, HTTP и WebDav, а также для предоставления доступа к Git-репозиториям, используя протокол SSH. Данные могут отдаваться как с локальной файловой системы, так и из внешних хранилищ, совместимых с Amazon S3, Google Cloud Storage и Azure Blob Storage. Возможно хранение данных в зашифрованном виде. Для хранения пользовательской базы и метаданных используются СУБД с поддержкой SQL или формата ключ/значение, такие как PostgreSQL, MySQL, SQLite, CockroachDB или bbolt, но имеется и возможность хранения метаданных в оперативной памяти, не требующая подключения внешней БД. Код проекта написан на языке Go и распространяется под лицензией GPLv3.

Ninu ẹya tuntun:

  • В web-интерфейсе предоставлена возможность закрытия сообщений об ошибках. В web-интерфейсе для администратора добавлена поддержка поиска в логе аудита и экспорта данных из него, реализовано управление списками IP-адресов и сетей, предоставлена возможность настройки SMTP и типовых параметров ACME и SFTP. В клиентском web-интерфейсе реализована собственная форма входа (вместо basic auth), добавлена операций копирования и убрано ограничение на размер загрузок.
    SFTPGo 2.5.0 SFTP Server Tu
  • Добавлена поддержка политик использования паролей, например, можно определить требования к надёжности пароля и задать время жизни пароля.
  • В EventManager добавлена возможность вывода уведомлений о просроченных паролях, реализована операция копирования, добавлена поддержка предварительно вызываемых действий (pre-*) и обработчиков, срабатывающих при определённых действиях (например, добавлен обработчик, вызываемый при входе пользователя).
  • Добавлена возможность предоставления пользователям прав администратора.
  • В интерфейс командной строки добавлены команды для сброса пароля администратора и проверки работоспособности сервиса.
  • Добавлена поддержка условных операторов при выполнении массового переименования файлов на стороне облачных провайдеров.
  • Добавлена поддержка отслеживания и автоматической перезагрузки TLS-сертификатов.
  • Добавлена возможность определеения собственных MIME-типов для WebDAV.
  • Для SSH включена по умолчанию интерактивная аутентификация с использованием клавиатуры.
  • В переносимом режиме появилась возможность загрузки паролей из файла.
  • Добавлена экспериментальная поддержка сервиса Terraform.

Awọn ẹya akọkọ ti SFTPGo:

  • Àkọọ́lẹ̀ kọ̀ọ̀kan jẹ́ yíyọ, ní dídíwọ̀n àyè sí àtòkọ ilé aṣàmúlò. O ṣee ṣe lati ṣẹda awọn ilana foju ti o tọka si data ni ita itọsọna ile olumulo.
  • Awọn akọọlẹ ti wa ni ipamọ sinu aaye data olumulo foju kan ti ko ni intersect pẹlu data olumulo olumulo eto. SQLite, MySQL, PostgreSQL, bbolt ati ibi ipamọ inu-iranti le ṣee lo lati tọju awọn apoti isura data olumulo. Awọn ọna ti a pese fun ṣiṣe aworan foju foju ati awọn iroyin eto – taara tabi aworan agbaye lainidii ṣee ṣe (olumulo eto kan le ṣe ya aworan si olumulo foju miiran).
  • Bọtini gbogbo eniyan, bọtini SSH, ati ijẹrisi ọrọ igbaniwọle jẹ atilẹyin (pẹlu ijẹrisi ibaraenisepo pẹlu titẹ ọrọ igbaniwọle oriṣi bọtini). O ṣee ṣe lati di awọn bọtini pupọ fun olumulo kọọkan, bakanna bi ṣeto ọpọlọpọ ifosiwewe ati ijẹrisi ipele pupọ (fun apẹẹrẹ, ni ọran ti ijẹrisi bọtini aṣeyọri, ọrọ igbaniwọle le tun beere).
  • O ṣee ṣe lati tunto awọn ọna ijẹrisi oriṣiriṣi fun olumulo kọọkan, bakannaa asọye awọn ọna tiwọn ti a ṣe nipasẹ pipe awọn eto ijẹrisi ita (fun apẹẹrẹ, fun ijẹrisi nipasẹ LDAP) tabi fifiranṣẹ awọn ibeere nipasẹ HTTP API.
  • O ṣee ṣe lati sopọ awọn olutọju ita tabi awọn ipe HTTP API lati yi awọn eto olumulo pada ni agbara ti a pe ṣaaju ki olumulo wọle. Ṣiṣẹda agbara ti awọn olumulo lori asopọ jẹ atilẹyin.
  • Atilẹyin fun awọn ipin ẹni kọọkan fun iwọn data ati nọmba awọn faili.
  • Atilẹyin fun aropin bandiwidi pẹlu awọn eto lọtọ fun awọn opin fun ijabọ ti nwọle ati ti njade, ati awọn opin fun nọmba awọn asopọ nigbakanna.
  • Awọn irinṣẹ iṣakoso wiwọle ti o ṣiṣẹ ni ibatan si olumulo tabi itọsọna (o le ni ihamọ wiwo atokọ ti awọn faili, ṣe idiwọ ikojọpọ, igbasilẹ, atunkọ, piparẹ, fun lorukọmii tabi yiyipada awọn ẹtọ iwọle, idinamọ ṣiṣẹda awọn ilana tabi awọn ọna asopọ ami, ati bẹbẹ lọ).
  • Fun olumulo kọọkan, o le ṣalaye awọn ihamọ nẹtiwọọki kọọkan, fun apẹẹrẹ, o le gba iraye si nikan lati awọn IP tabi awọn subnets kan.
  • O ṣe atilẹyin asopọ ti awọn asẹ fun akoonu igbasilẹ ni ibatan si awọn olumulo kọọkan ati awọn ilana (fun apẹẹrẹ, o le di igbasilẹ awọn faili pẹlu itẹsiwaju kan).
  • O le di awọn olutọju ti o ṣe ifilọlẹ lakoko awọn iṣẹ ṣiṣe lọpọlọpọ pẹlu faili (ikojọpọ, piparẹ, fun lorukọmii, ati bẹbẹ lọ). Ni afikun si pipe awọn olutọju, fifiranṣẹ awọn iwifunni ni irisi awọn ibeere HTTP jẹ atilẹyin.
  • Ipari aifọwọyi ti awọn asopọ ti ko ṣiṣẹ.
  • Atomic iṣeto ni imudojuiwọn lai kikan awọn isopọ.
  • Pese awọn metiriki fun ibojuwo ni Prometheus.
  • Ilana HAProxy PROXY ni atilẹyin lati ṣeto iwọntunwọnsi fifuye tabi awọn asopọ aṣoju si awọn iṣẹ SFTP/SCP laisi sisọnu imọ ti adiresi IP orisun olumulo.
  • API REST fun iṣakoso awọn olumulo ati awọn ilana, ṣiṣẹda awọn afẹyinti ati ijabọ lori awọn asopọ ti nṣiṣe lọwọ.
  • Ni wiwo oju-iwe ayelujara (http://127.0.0.1: 8080/web) fun iṣeto ni ati ibojuwo (atunto nipasẹ awọn faili iṣeto deede tun ni atilẹyin).
    SFTPGo 2.5.0 SFTP Server Tu
  • Agbara lati ṣalaye awọn eto ni JSON, TOML, YAML, HCL ati awọn ọna kika envfile.
  • Atilẹyin fun sisopọ nipasẹ SSH pẹlu iraye si opin si awọn aṣẹ eto. Fun apẹẹrẹ, awọn aṣẹ ti a beere fun Git (git-receive-pack, git-upload-pack, git-upload-archive) ati rsync ni a gba laaye lati ṣiṣẹ, bakanna pẹlu ọpọlọpọ awọn aṣẹ ti a ṣe sinu (scp, md5sum, sha * sum, cd, pwd, sftpgo-copy ati sftpgo-remove).
  • Ipo gbigbe fun pinpin itọsọna pinpin kan pẹlu iran adaṣe ti awọn iwe-ẹri asopọ ti a kede nipasẹ multicast DNS.
  • -Itumọ ti ni profaili eto fun iṣẹ onínọmbà.
  • Ilana iṣilọ iroyin eto Linux ti o rọrun.
  • Fifipamọ awọn akọọlẹ ni ọna kika JSON.
  • Atilẹyin fun awọn ilana foju (fun apẹẹrẹ, awọn akoonu ti itọsọna kan le ṣee fun kii ṣe lati inu eto faili agbegbe, ṣugbọn lati ibi ipamọ awọsanma ita).
  • Atilẹyin fun awọn cryptfs lati sọ di mimọ data lori fifo nigba fifipamọ si eto faili ki o kọ nigba ikojọpọ.
  • Atilẹyin fun gbigbe awọn asopọ si awọn olupin SFTP miiran.
  • Agbara lati lo SFTPGo bi eto SFTP fun OpenSSH.
  • Agbara lati tọju awọn iwe-ẹri ati data asiri ni fọọmu fifi ẹnọ kọ nkan nipa lilo awọn olupin KMS (Awọn iṣẹ iṣakoso bọtini), gẹgẹbi Vault, GCP KMS, AWS KMS.
  • Поддержка двухфакторной аутентификации с использованием одноразовых паролей с ограниченным временем жизни (TOTP, RFC 6238). В качестве аутентификаторов могут использоваться такие приложения, как Authy и Google Authenticator.
  • Расширение функциональности через плагины. Например доступны плагины с поддержкой дополнительных сервисов обмена ключами, интеграции схемы Publish/Subscribe, хранения и поиска информации о событиях в СУБД.

orisun: opennet.ru

Fi ọrọìwòye kun