CorBlogкейсы · ops

Архив

Статьи

Кейсы по Linux, nginx, Docker, Kubernetes и эксплуатации сервисов.

Тихий SSO через Keycloak и Kerberos

SAML с формой уже работал — довёл до входа без пароля: keytab в AD, маппинг по UPN и allowlist браузера на FQDN Keycloak.

  • keycloak
  • ldap
  • sso
  • network

Тихий SSO в Пассворк через AD FS и WIA

Форма на IdP уже была — довёл до входа без пароля: Windows Auth в Intranet, User-Agent для Chromium и allowlist браузера на FQDN AD FS.

  • sso
  • ldap
  • network
  • windows

Пара сертификата: .crt, .key и корневой CA

Корневая, промежуточная и пара сайта: что в .crt и .key, и зачем лист с промежуточным склеивают в fullchain.pem.

  • linux
  • windows
  • network

Вход в Kubernetes через Keycloak (OIDC)

Нужен был доступ в Kubernetes для инженеров без раздачи клиентских сертификатов — в тесте поднял Kubespray и OIDC через уже живой Keycloak.

  • k8s
  • keycloak
  • oidc
  • rbac

Десктоп приложение: curl ок, Electron нет

Десктоп на Chromium ругается, браузер и curl доверяют сертификату — root CA не попал в ~/.pki/nssdb.

  • linux
  • tls
  • electron

HAProxy: петля редиректов и X-Forwarded-*

Через балансировщик страница крутит 302/307 сотнями в секунду, по IP бэкенда всё ок — сломаны X-Forwarded-* до PHP-FPM.

  • haproxy
  • network
  • apache

Linux: подключить новый SSD и смонтировать навсегда

Типовой чеклист: найти диск, GPT + ФС, UUID в fstab, mount -a — чтобы не вспоминать команды с нуля.

  • linux
  • storage
  • ssd

MongoDB: перенос dbPath на новый диск

Диск уже размечен — остановить mongod, rsync данных, смонтировать UUID на /var/lib/mongodb, не меняя dbPath в конфиге.

  • linux
  • mongodb
  • storage

Привет, это CorBlog

CorBlog — проблемные кейсы, гайды и рабочие заметки по эксплуатации, к которым можно вернуться.

  • meta
  • blog

RDP 0x204: сеть жива, а виноват TLS private key

macOS Windows App пишет 0x204, порт 3389 слушается — TermService не может открыть закрытый ключ сертификата RDP.

  • windows
  • network
  • rdp