MinIO
Sonda SSH: loguje się i uruchamia własne --version binarki serwera —
najpierw minio po nazwie, potem /usr/local/bin/minio. Gdy port
zostanie pominięty, domyślnie używany jest 22, bez schematu — ten sam
mechanizm SSH, poświadczenia i weryfikacja klucza hosta co w rodzinie
identyfikacji systemów operacyjnych przez SSH.
targets: - id: minio-01 product: minio address: minio-01.example.com credentials: linux-host-sshDlaczego SSH
Dział zatytułowany „Dlaczego SSH”MinIO nie podaje wersji anonimowo na żadnej powierzchni sieciowej:
nagłówek Server API S3 to samo MinIO, anonimowy /api/v1/login
konsoli zwraca tylko strategię logowania, a API administracyjne i metryki
Prometheus wymagają klucza administratora lub tokenu bearer
wygenerowanego przez mc.
MinIO w kontenerze
Dział zatytułowany „MinIO w kontenerze”Gdy MinIO działa w Dockerze lub Podmanie, a sam host nie ma binarki,
należy podać nazwę kontenera w options — polecenie jest wtedy
uruchamiane przez docker exec (lub podman exec):
targets: - id: minio-01 product: minio address: minio-01.example.com credentials: linux-host-ssh options: container: minio # nazwa kontenera container_runtime: podman # opcjonalne: docker (domyślnie) lub podmanUżytkownik SSH musi mieć uprawnienia do korzystania z tego środowiska uruchomieniowego. Nazwa kontenera jest sprawdzana względem własnego wzorca nazw Dockera, zanim trafi do zdalnego polecenia.
Nazwy wydań jako wersje
Dział zatytułowany „Nazwy wydań jako wersje”MinIO nazywa wydania znacznikiem czasu UTC — RELEASE.2025-10-15T17-29-55Z —
zarówno w --version, jak i w swoich tagach na GitHubie. enodia
przekształca taką nazwę, z _<MARKER> po RELEASE lub bez niego
(kompilacje wewnętrzne mają postać RELEASE_INHOUSE.…), w porównywalne
2025.10.15.17.29.55 — zarówno w zaobserwowanej wersji, jak i w tagu
resolvera.
Uwierzytelnianie — wymagane
Dział zatytułowany „Uwierzytelnianie — wymagane”Poświadczenie SSH, ssh-key lub password — zobacz
Konfiguracja → Poświadczenia.
Rejestrowane pola
Dział zatytułowany „Rejestrowane pola”version— np.RELEASE_INHOUSE.2025-03-12T18-04-18Z, zminio version RELEASE_INHOUSE.2025-03-12T18-04-18Z (commit-id=…)extra.build— znacznik poRELEASE_w kompilacji spoza upstreamu, np.INHOUSEextra.commit—commit-id, jeśli występujeextra.runtime— środowisko uruchomieniowe Go z wierszaRuntime:, np.go1.24.4extra.container— nazwa kontenera, gdy ustawionooptions.containerextra.hostKeyVerified
Korelacja CVE
Dział zatytułowany „Korelacja CVE”Dopasowywany do NVD i BDU FSTEC, gdy skonfigurowano blok cve:.
Oba źródła zapisują swoje granice jako znaczniki czasu wydań
(2025-10-15t17-29-55z, w dowolnej wielkości liter), przekształcane do tej
samej postaci z kropkami co sondowana wersja, aby dało się je porównać;
granica podana jako zwykła data nadal nie jest parsowana.
Resolver cyklu życia
Dział zatytułowany „Resolver cyklu życia”github:minio/minio — endoflife.date nie ma strony MinIO (potwierdzone
404), więc zamiast tego jest rozwiązywany przez GitHub Releases: wyłącznie
najnowszy opublikowany tag niebędący wydaniem wstępnym (prerelease), bez
dat eol/support/lts. Repozytorium jest zarchiwizowane: ostatnie wydanie
edycji społecznościowej to RELEASE.2025-10-15T17-29-55Z i to z nim
MinIO będzie odtąd porównywane.