EUROPEAN T20 LEAGUE 2026
10TH MATCH
DUBLIN GUARDIANS VS ROTTERDAM DOCKERS
ROTTERDAM DOCKERS WIN THIS MATCH ✅
WINNER - ROTTERDAM
( PLAY BIG EARN BIG )
BABA BAAZIGAR
What Telegram channels wrote about DevOps & cloud infra in September 2026: 1166 posts from 470 channels, collected automatically from public Telegram channels.
EUROPEAN T20 LEAGUE 2026
10TH MATCH
DUBLIN GUARDIANS VS ROTTERDAM DOCKERS
ROTTERDAM DOCKERS WIN THIS MATCH ✅
WINNER - ROTTERDAM
( PLAY BIG EARN BIG )
BABA BAAZIGAR
#python #backend #scraping #job #vacancy #вакансия #remote
Ищут Middle Software Engineer (AI-native) — Python
Подробнее: Мы — команда PinoByte (Data & AI разработка). Делаем решения в области Web Scraping, Data Engineering, AI и автоматизации для зарубежных клиентов.
Ищем: Middle Software Engineer (AI-native) — Python
📍 Формат: remote (кроме России) 🕐 Занятость: full-time, B2B
Стек: Python 3.12, FastAPI, Celery, RabbitMQ, Redis, PostgreSQL, Playwright, Docker/K8s, OpenTelemetry
Кого ищем: • Толкового мидла, которому можно отдать кусок системы целиком — доведёт до прода и разберётся, когда сломается • 3+ года продакшн-опыта на Python • Каждый день работает с LLM: нормальный процесс с агентами. Обязательно спросим, как именно работаете • Проактивность и умение дебажить чужой код в проде
Условия: • До $2500/мес, B2B • Полная удалёнка, гибкий график • Оплачиваем AI-тулинг — Claude Code либо любой другой удобны тулинг • Интро-звонок, техразговор, оффер
Откликнуться: @hiring_pinobyte
Breeze Comet провела сотни мошеннических переводов через платёжные системы Бразилии
С 2024 года группа Breeze Comet атакует банки, финтех-компании, магазины и платёжные сервисы в Бразилии. Злоумышленники проникают во внутренние системы, через которые проходят операции Pix, STR и Boleto, а затем отправляют деньги от имени пострадавших организаций.
👨💻В некоторых случаях они звонят сотрудникам под видом технической поддержки и убеждают установить AnyDesk. Также используют password spraying, а при обнаружении уязвимых JBoss-серверов загружают через них web shell.
⚙️После проникновения группа ищет доступ к Active Directory, облачной инфраструктуре и платёжным системам. Для перемещения по сети применяются RDP и SMB. Инструмент COBALTSPIN создаёт обратный SOCKS5-прокси через WebSocket, что помогает добраться до сервисов, работающих с финансовыми API.
🗣Получив нужные учётные записи и mTLS-сертификаты, злоумышленники проводят мошеннические операции. Затем очищают журналы событий и удаляют файлы и каталоги, созданные во время атаки.
⚡️Для закрепления Breeze Comet использует разные инструменты: RMM, вредоносные Kubernetes-поды, DNS-туннели и собственные бэкдоры. Исследователи также обнаружили признаки того, что часть вредоносного кода могла быть создана с помощью LLM.
#Brazil #Fintech #CyberSecurity #Malware 👍 Белый хакер
Сканеры ищут открытые Langflow и Rails: первый выполняет чужой Python от root, второй отдаёт секреты через загруженную картинку
VulnCheck насчитал сотни попыток эксплуатации двух старых дыр на своих ловушках. CVE-2026-0768 в Langflow (CVSS 9,8): эндпоинт /api/v1/validate/code выполняет код из параметра без аутентификации, а Langflow часто крутится в Docker от root. CVE-2026-66066 в Rails Active Storage (CVSS 9,5): специально собранное изображение заставляет libvips прочитать любой файл сервера, включая secret_key_base и пароли к базе.
Для Rails исправление есть, для Langflow версия с патчем в advisory не указана, и ZDI называет единственной мерой ограничение доступа. В запросах ищут OPENAI_API*, AWS_SECRET*, .ssh и .bash_history, то есть цель не сам сервис, а все ключи вокруг него.
Что делать: закрыть API Langflow от интернета за прокси с аутентификацией и следить за релизами; поднять activestorage до 7.2.3.2, 8.0.5.1 или 8.1.3.1; если сервер торчал наружу, ротировать секреты.
Механизм обеих дыр и чек-лист разобрали на сайте.
@tproger
#senior #офис
X5 Медиа Ведущий backend-разработчик (Django) Опыт работы: коммерческая разработка на Python от 6 лет Полная занятость Формат работы: офис (Москва)
Команда развивает рекламную платформу и ищет backend-разработчиков в команду личного кабинета рекламодателя. Система обрабатывает десятки тысяч запросов в секунду и оперирует терабайтами данных. Стек: Python 3.11+, Django 5+, DRF, PostgreSQL, ClickHouse, Kubernetes, Docker, GitLab CI/CD, pytest.
☑️ Чем предстоит заниматься -Разрабатывать бэкенд для личного кабинета рекламодателя -Реализовывать сервис для прогнозирования охвата и стоимости рекламных кампаний в режиме, близком к реальному времени -Реализовывать сложную бизнес-логику и ролевую модель доступа -Оптимизировать производительность сервисов: эффективность кода, запросов к БД и архитектуры под высокие нагрузки -Покрывать свой код автотестами
☑️ Наши пожелания к кандидатам -Опыт коммерческой разработки на Python от 6 лет, с уверенным знанием Django и DRF -Глубокое понимание принципов работы реляционных баз данных (PostgreSQL), умение оптимизировать запросы -Уверенные навыки работы в Linux на уровне продвинутого пользователя -Отличное знание Git -Понимание, как устроен веб: HTTP, REST, принципы взаимодействия клиента и сервера
Откликнуться
Область и стек: Бэкенд
Должность: Java-разработчик
Компания: Т-Банк
Зарплатная вилка: от 200
Формат работы: Удаленка
Страна работы: Россия, Беларусь
Описание Мы расширяем команды и ищем разработчиков для развития нескольких сервисов: Т‑Инвестиции. Мы — лидер среди брокеров по количеству активных клиентов. Делаем инвестиции удобными, технологичными и понятными; Т‑Бизнес. Меняем подход к ведению бухгалтерии, обмену документами между организациями и работе с архивами — переводим все и вся в цифру; Т‑Страхование. Развиваем платформу прямых продаж. Наша цель — предсказуемый, удобный процесс для бизнеса и клиента; Платежные технологии и процессинг. Занимаемся разработкой и поддержкой платежного шлюза банка. Задачи шлюза — определять тип платежей, наполнять их данными из других систем банка и проверять разрешенность операций. У нас много интересных и разнообразных задач, опытная команда и отличные возможности для роста. Откликайтесь на вакансию, чтобы узнать о проектах и выбрать подходящий для вас.
Узнать больше о профессии и команде: Java-/Kotlin-разработчики в Т‑Банке. Подготовиться к интервью: как проходит интервью по Java. Обязанности Разрабатывать внешние и внутренние продукты Прорабатывать и реализовать интеграционные решения Требования Опыт разработки на Java от 3 лет Опыт коммерческой разработки на Java 11+ или Kotlin Опыт коммерческой разработки с любым из фреймворков: Spring Boot, Quarkus, Micronaut или Vert.x Опыт коммерческой разработки с одним из контейнеризаторов: Kubernetes, Docker или OpenShift Опыт коммерческой разработки с одним из брокеров: Kafka, Rabbit MQ или Active MQ Опыт коммерческой разработки с Postgress, MySQL или Oracle будет плюсом Опыт работы с системой контроля версий Мы предлагаем Работу в офисе или удаленно — по договоренности Возможность работы в аккредитованной ИТ-компании Платформу обучения и развития «Т‑Банк Апгрейд». Курсы, тренинги, вебинары и базы знаний. Поддержку менторов и наставников, помощь в поиске точек роста и карьерном развитии Заботу о здоровье. Оформим полис ДМС со стоматологией и страховку от несчастных случаев. Предложим льготное страхование вашим близким Бесплатный фитнес-зал или компенсацию затрат на спортивные занятия 3 дополнительных дня отпуска в год Уникальную well-being-программу, направленную на физическое и ментальное благополучие сотрудников Достойную зарплату — обсудим ее на собеседовании
Откликнуться на вакансию
🎥 Вебинар: «LVM без простоя: расширение тома, перенос данных и аварийный откат через snapshot»
На открытом уроке разберем, как использовать возможности LVM при работе с хранилищем в production-среде. Рассмотрим расширение логического тома, перенос данных на другое блочное устройство и применение snapshot для возврата к предыдущему состоянию системы.
О чем поговорим: — Как устроен LVM и какие задачи он помогает решать — Как расширять логические тома при увеличении объема данных — Как перенести данные на другое блочное устройство — Что такое snapshot и как он работает — Как использовать snapshot для отката при возникновении проблем
🧠 Вебинар приурочен к старту курса «Администратор Linux. Продвинутый уровень». Программа постоянно обновляется с учётом современных требований рынка. Занятия проводят практикующие эксперты, которые ежедневно работают с производственной инфраструктурой. Вы изучите востребованные инструменты: Zabbix, Prometheus, Docker, Nginx, PostgreSQL, ELK, Ansible, SELinux, Bash и многие другие.
👉 Для участия зарегистрируйтесь https://otus.pw/T9OrR/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
در سرویس LiteLLM، که برنامههای شرکتها را به مدلهای هوش مصنوعی متصل میکند، هکرها یک نقص امنیتی را پیدا کردند و از طریق دسترسی اینترنتی به سیستم نفوذ کردند. از آنجا، آنها رمزهای عبور و کلیدها را سرقت کردند و به طور نامحسوس یک برنامه برای استخراج ارز دیجیتال را روی سرور اجرا کردند.
در سرویس RAGFlow، که به کار با اسناد و مدلهای هوش مصنوعی کمک میکند، مجرمان یک ماژول پایتون مخفی را جاسازی کردند که اطلاعات ورود جدید به مدلهای زبانی را رهگیری میکرد. به این ترتیب، کلیدها و آدرسهای سرویسهای OpenAI، Azure، Anthropic و Gemini به خطر افتادند، و کد مخرب فعالیت خود را به شکل یک برنامه عادی پنهان میکرد.
در سرویس Kestra، که فرآیندهای کاری را در شرکتها خودکار میکند، هکرها از یک آسیبپذیری که امکان اجرای فرآیندها بدون رمز عبور را فراهم میکرد، سوء استفاده کردند. آنها از طریق سوکت Docker، تنظیمات کانتینرهای مجاور را بررسی کردند و ماینر XMRig را برای استخراج ارز دیجیتال Monero نصب کردند.
🏭 کانال تخصصی امنیت زیرساختهای اتوماسیون و کنترل صنعتی : https://t.me/ics_cert
We are looking for a Senior Infrastructure Engineer (GPU Platform)
Requirements: • Production experience with multi-node GPU training infrastructure • Strong Linux, containers, CUDA, and NVIDIA GPU stack knowledge • Hands-on experience with NCCL and InfiniBand or RoCE/RDMA troubleshooting • Deep experience with Kubernetes or Slurm • Experience with infrastructure automation and observability • Experience diagnosing issues across training workloads, networking, storage, and GPU hosts • Strong incident leadership and provider-facing communication skills • English – Upper-Intermediate or higher
Would be a plus: • Experience in an AI lab, HPC environment, or specialist GPU cloud • PyTorch, Megatron, DeepSpeed, or other distributed-training frameworks • Experience with parallel storage and checkpoint optimization • Experience working with multi-provider GPU platforms
📩 Send your CV: [email protected]
Всем доброе утро друзья!💃📣
⚡⚡Есть новости, которыми хочется поделиться — мой доклад вошёл в программу DevOops 2026!⚡⚡
Я поставил перед собой цель — описать, как должны быть устроены процессы в компании, чтобы она стала «суперкайфовым, хэлси местом»🤌 для инженера. 😎 Мы с вами обсудим практический навигатор в формате чек-листа для DevOps-инженера при поиске работы, основанный на личном опыте и опыте коллег из индустрии. На докладе осветим онбординг, механизмы обучения, передачу знаний, используемые технологии и условия труда. А главное — разберем, чем вы на самом деле платите за привилегии и «печеньки».😏
📅 DevOops 2026 пройдет в Санкт-Петербурге 12–13 октября. Также будет онлайн-трансляция.
🎟 Для подписчиков моего канала действует скидка 15% на персональный билет по промокоду: devopsforlove
Подробности и программа на сайте.
Буду рад увидеть знакомые лица и пообщаться про DevOps, процессы и культуру в компаниях, до встречи на конференции!
Реклама. ООО «Джуг Ру Груп». ИНН 7801341446
DevOps / Infrastructure Engineer в Flex Databases
Ребята активно ищут🔥
💙Несколько наших читателей уже получили оффер в эту компанию 📍Remote (вне РФ и РБ) 💎3+ года опыта в DevOps, системном администрировании или на аналогичной позиции, уверенное владение Linux и/или Windows на уровне администратора, Автоматизация и CI/CD, Python, Bash, PowerShell, профессиональный английский 🚀В компании много русскоговорящих ребят 💙
Flex — разрабатывают SaaS-платформу для фармацевтических и биотехнологических компаний, которая помогает лидерам отрасли автоматизировать ключевые бизнес-процессы.
Размер команды – 80+ | Компания прибыльна и работает на рынке 14 лет 🔥
Узнать подробнее: тут
🤝Прямой контакт HR для отклика: [email protected]
MinIO больше не развивается
Патчи безопасности не выпускают, Обновления и железо не тестируют. Если у вас петабайты данных в S3-хранилище — это уже не гипотетический риск, а вопрос времени.
3 сентября на вебинаре разберем, как перенести данные из устаревшего хранилища (на примере MinIO) в другое S3-совместимое — без остановки сервиса.
Что будет: — что переносится при миграции: объекты, версии, ACL, bucket-policy, lifecycle, теги, ссылки — и что остается вне переноса (незавершённые multipart-загрузки) — как устроено техническое переключение: минимальное окно на смену endpoint, параллельная работа приложений на обоих хранилищах без ограничений на операции — что происходит при сбоях и разрывах синхронизации — почему перенос продолжается с точки останова, а не начинается заново — как считается стоимость перехода в зависимости от объема данных и масштаба инфраструктуры — техническое демо: от подключения источника до полного переключения трафика
Полезно DevOps- и SRE-инженерам, ИТ-директорам и компаниям, для которых остановка сервиса недопустима даже на время миграции.
📅 3 сентября, 16:00 мск
Регистрация
Middle C++ Developer в Trading Company
Ребята активно ищут 🔥
📍Remote или Дубай (помогают с релокацией) 💎3+ года опыта в C++, опыт с высоконагруженными системами, AWS, Kubernetes, Grafana/Prometheus
Позиция в топовую HFT-компанию 🚀
🤝Узнать подробнее и откликнуться: тут
🌍 Remote #Systems_Engineer #Remote
Data Science UA is a service company with deep expertise in AI and Data Science. The team is building a real-time Computer Vision platform for industrial safety.
Key responsibilities: -Develop and optimise the Pipeline Engine -Improve CPU, memory and latency performance -Profile and debug complex runtime issues
Requirements: -Commercial software/systems engineering experience -C++, Python, Go or similar -Strong Linux and Docker skills -Experience with performance-sensitive systems
We offer: -Competitive compensation and benefits -Strong engineering team -Professional growth opportunities
More details at the link below 🔽
Kyverno 1.19 — релиз, который фактически завершает переход проекта на CEL-based policies: теперь ValidatingPolicy, MutatingPolicy, GeneratingPolicy, ImageValidatingPolicy и DeletingPolicy покрывают весь функционал старого ClusterPolicy. Для Kubernetes Security это особенно важно: policy engine становится ближе к нативному подходу Kubernetes через CEL и ValidatingAdmissionPolicy`/`MutatingAdmissionPolicy.
При этом ClusterPolicy, Policy, CleanupPolicy, ClusterCleanupPolicy и legacy PolicyException официально deprecated и будут удалены в Kyverno 1.20, поэтому существующие security policies уже пора мигрировать. В 1.19 это последний релиз с полной поддержкой legacy API, а для миграции есть отдельный kyverno migrate и migration guide.
Ещё одно изменение, важное для эксплуатации: CRD теперь управляются через отдельную Helm dependency kyverno-api, поэтому при upgrade стоит проверить собственный процесс установки CRD.
📌 Подробнее: https://kyverno.io/blog/2026/08/20/announcing-kyverno-release-1.19/
MemOps🤨
We Tested Copy Fail in Kubernetes: PSS Restricted and RuntimeDefault Did Not Block AF_ALG
On April 22, 2026, the Linux CNA published CVE-2026-31431, a Linux kernel vulnerability in algif_aead, the AEAD side of the kernel's AF_ALG crypto socket interface. Xint named the bug Copy Fail and showed how page-cache bytes for a read-only file can be changed without dirtying the file on disk.
https://juliet.sh/blog/we-tested-copy-fail-in-kubernetes-pss-restricted-runtime-default-af-alg
В Omarchy любой процесс пользователя мог стать root
Дистрибутив Omarchy по умолчанию добавлял пользователя в группу docker. Это давало доступ к сокету демона, который работает от root.
Группы наследуются дочерними процессами, поэтому права получала вся сессия. Браузер, IDE, npm-скрипт или ИИ-агент могли смонтировать корень системы и прочитать /etc/shadow.
Проблема закрыта в 4.0.1, старые 3.x тоже затронуты — обновись. Автор советует Podman: он работает без демона и не требует root вообще.
🔗 Подробнее
@nuancesprog #Security #Docker
22 октября встречаемся в Москве: Kuber Conf уже совсем скоро!
Что будет на конференции: – доклады про эксплуатацию Kubernetes, observability, AI и облачную инфраструктуру; – обсуждение Service Mesh, безопасности и экономики платформ; – темы про bare metal, железо и инфраструктуру ЦОДов; – активности партнеров и общение с участниками.
После основной программы можно будет продолжить общение на афтепати, познакомиться с коллегами из индустрии и обсудить конференцию уже в более неформальной обстановке!
📍 Москва, 5-й Донской проезд, 17, Connect 📅 22 октября, 11:00–19:00
Кстати, после 15 сентября стоимость участия вырастет, так что сейчас самое время присмотреть билет и добавить конференцию в календарь 🔥
А если вы хотите выступить на Kuber Conf, до 15 сентября можно подать заявку на доклад и поделиться с Kubernetes-сообществом своими кейсами и опытом.
👉 Программа, билеты и подробности – на сайте Kuber Conf от АОТ!
BuildKit: скрытая жемчужина Docker, которая умеет собирать почти что угодно
Большинство людей пользуются BuildKit каждый день, даже не подозревая об этом. Когда вы запускаете docker build, именно BuildKit выполняет всю работу. Но сводить BuildKit к "штуке, которая собирает Dockerfile" - это примерно как называть LLVM "штукой, которая компилирует C". Такое описание на порядок недооценивает его архитектуру.
BuildKit - это универсальный расширяемый фреймворк для сборки. Да, он умеет создавать OCI-образы, но этим дело не ограничивается: он также может собирать tar-архивы, локальные директории, APK-пакеты, RPM-пакеты или вообще что угодно, что можно описать в виде направленного ациклического графа операций с файловой системой. Dockerfile - всего лишь один из фронтендов. Вы можете написать свой.
https://telegra.ph/BuildKit-skrytaya-zhemchuzhina-Docker-kotoraya-umeet-sobirat-pochti-chto-ugodno-09-02
#ит_статьи #devops #docker #buildkit #containers #linux
#вакансия #астана #оффлайн #workITkz #javascript, #python, #fullstack Должность: Вакансия: Fullstack Developer Компания: АФМ РК / AML ACADEMY https://www.gov.kz/memleket/entities/afm?lang=ru Город: Астана Занятость: оффлайн Оплата: 800 000 - 1 400 000 ₸
Агентство Республики Казахстан по финансовому мониторингу является государственным органом, непосредственно подчиненным и подотчетным Президенту Республики Казахстан, осуществляющим руководство в сфере противодействия легализации (отмыванию) доходов, полученных преступным путем, и финансированию терроризма, а также по предупреждению, выявлению, пресечению, раскрытию и расследованию экономических и финансовых правонарушений, отнесенных законодательством Республики Казахстан к ведению этого органа. Описание вакансии: — Проектирование и реализация backend- и frontend-частей веб-приложений и внутренних систем — Разработка async API и сервисов на Python (Litestar, FastAPI) — Проектирование моделей данных, схем БД и миграций — Работа с аналитическими нагрузками: тяжёлые запросы, агрегации, оптимизация под OLAP — Проработка бизнес-логики и доменных моделей (DDD), слоистая архитектура — Интеграция сервисов между собой: gRPC, брокеры сообщений, фоновые задачи — Контейнеризация сервисов и настройка окружений (Docker, GitLab CI) — Разработка пользовательских интерфейсов на React + TypeScript — Интеграция фронтенда с backend-API, кодогенерация клиента из OpenAPI, обработка edge-кейсов — Разработка и поддержка переиспользуемых UI-компонентов — Участие в проектировании архитектуры приложений и выкатка своего кода в прод — Опыт коммерческой разработки от 3 лет, из них год+ в роли fullstack — Python 3.12+, полная типизация — Litestar или FastAPI, Pydantic v2, Dishka — SQLAlchemy 2.0, Alembic, asyncpg — PostgreSQL: индексы, план запроса, оконные функции, оптимизация тяжёлых запросов — Опыт хотя бы с одним аналитическим или поисковым хранилищем: ClickHouse, Elasticsearch, Neo4j — Слоистая архитектура, DDD — Git, Docker, GitLab CI (или аналог) — Фоновые задачи и очереди: taskiq или Celery, NATS, Redis — React 19, TypeScript, Vite, bun — TanStack Router, TanStack Query, TanStack Table, Zustand, react-hook-form, zod — Компонентные библиотеки: Mantine 8 либо Tailwind 4 + Radix/shadcn — Feature-Sliced Design или другая явная слоистая структура фронтенда — HTML, CSS, component-based подход — Системное мышление, внимание к качеству кода, самостоятельность в проработке задачи Будет плюсом: — structlog, uv, ruff, pytest с async-тестами — gRPC (grpclib, betterproto2) — MinIO / S3 — Интеграция self-hosted LLM через OpenAI-совместимый API, pydantic-ai — Ansible, Terraform, Grafana — Biome, кодогенерация API-клиента (@hey-api/openapi-ts) — motion, ECharts / Recharts, графовые визуализации (@xyflow/react) — vitest, Playwright
— Полная занятость, работа в офисе — Влияние на архитектуру backend- и frontend-частей продукта — Собственная инфраструктура on-premise, современный стек без легаси — Конкурентная заработная плата, обсуждается по итогам собеседования
Контакты: Telegram @UWService Whatsapp
Найближчі курси та стажування:
15 September — HYS Enterprise Internship — Front-end Developer (Angular), Online. Are you passionate about frontend development and ready to take your first steps in a real-world project environment? Join our internship program and grow your skills in Angular, TypeScript, and modern web development! 👉 https://dou.ua/calendar/58209/?from=tg
28 вересня — Стажування з DevOps від SoftServe Academy, Online. Стажування для тих, хто хоче розвиватися в DevOps та автоматизації. Після нього ти зможеш налаштовувати інфраструктуру, автоматизувати розробку й розгортання продуктів, а також оптимізувати роботу невеликих команд: 👉 https://dou.ua/calendar/58212/?from=tg
28 вересня — Стажування з Ruby від SoftServe Academy, Online. Стажування з Ruby та Ruby on Rails — можливість прокачати hard і soft skills під менторством та технічним супроводом. Ти попрацюєш за Agile/SCRUM, створиш реальний кейс для CV та навчишся розробляти вебзастосунки за кращими практиками: 👉 https://dou.ua/calendar/58216/?from=tg
Nega hamma "Mikroservis" deb yuguradi o'zi?
Hozir trend shunaqa bo'lib qolgan: qayerda yangi loyiha (startap) boshlanmasin, hamma darrov "mikroservis arxitekturasida qilamiz" deb turib oladi. Qarasangiz, hali loyihadan foydalanadigan 100 ta odam ham yo'q, lekin orqada 10 ta alohida servis, Docker, Kubernetes va hokazo daxmazalar qilib tashlangan bo'ladi.
Aslida, kichik yoki o'rta loyihalar uchun qadimgi, o'zimizning "Monolit" (ya'ni hamma narsa bitta joyda turadigan) arxitekturaga yetadigani yo'q. Laravelda bitta toza monolit qilib, frontend'ga Vue.js'ni ulab qo'ysangiz, tezligi ham zo'r bo'ladi, boshog'rig'i ham kam.
Qachonki loyihangizga kuniga millionlab odam kira boshlasa, xuddi Netflix yoki Uber'ga o'xshab, keyin uni qismlarga (mikroservislarga) bo'lish haqida o'ylash kerak. Ungacha loyihani sun'iy murakkablashtirish — bu vaqt va pulni asossiz havoga sovurish degani.
— @jonibek_turapov
Прокинуть скрипт и каталог на сервер и не собрать по дороге чужие абсолютные пути Всё проверено на OpenSSH 9.6p1, подключением к живому sshd.
Увидеть, какие параметры реально применились
ssh -G user@host
Отдаёт итоговый конфиг после разбора всех Host и Match: порт, пользователя, список шифров, таймауты. Быстрее, чем перечитывать ~/.ssh/config глазами и гадать, какая секция сработала. Если сессия висит — ssh -vvv покажет, на каком этапе.
Выполнить локальный скрипт на сервере
ssh user@host bash -s arg1 arg2 < ./script.sh
Нюанс: -s обязателен, если передаёшь аргументы. Без него bash примет arg1 за имя файла и ответит No such file or directory. И второе: интерактивный read внутри такого скрипта работать не будет — stdin уже занят самим скриптом.
Убрать устаревший ключ хоста
ssh-keygen -f ~/.ssh/known_hosts -R '[10.0.0.1]:2222'
Нюанс: для нестандартного порта нужен формат [host]:port в кавычках. Просто -R 10.0.0.1 строку не найдёт и молча ничего не сделает. Старый файл сохраняется рядом как known_hosts.old.
Забрать каталог без промежуточных файлов
ssh user@host "tar -cf - -C /data ." | tar -xC ~/bak/
Нюанс: -C на удалённой стороне обязателен. Вариант tar -cf - /data утащит в архив весь абсолютный путь, и локально ты получишь ~/bak/data/... вместо содержимого. Проверил — распаковалось именно так.
Уйти в фон сразу после авторизации
ssh -f user@host "sleep 300"
Управление вернулось через 181 мс, при этом клиентский процесс продолжает висеть, пока команда не отработает. Удобно для проброса портов: ssh -f -N -L 9998:localhost:15672 user@host.
Держать ключ в агенте ограниченное время
ssh-add -t 30 ~/.ssh/id_ed25519
Через 30 секунд ключ уйдёт из памяти агента сам. Нюанс: без запущенного ssh-agent команда просто скажет Could not open a connection to your authentication agent.
Про sshpass из подборок: он кладёт пароль в аргументы процесса, где его видно в ps любому пользователю системы. Для закрытого стенда — ладно, дальше стенда лучше ProxyJump и ключи.
А чем пробрасываете доступ к внутренним панелям — -L руками или прописываете в конфиг?
#Linux #SSH #Networking #DevOps #Terminal
Всем доброе утро друзья!💃📣
⚡️⚡️Есть новости, которыми хочется поделиться — мой доклад вошёл в программу DevOops 2026!⚡️⚡️
Я поставил перед собой цель — описать, как должны быть устроены процессы в компании, чтобы она стала «суперкайфовым, хэлси местом»🤌 для инженера. 😎 Мы с вами обсудим практический навигатор в формате чек-листа для DevOps-инженера при поиске работы, основанный на личном опыте и опыте коллег из индустрии. На докладе осветим онбординг, механизмы обучения, передачу знаний, используемые технологии и условия труда. А главное — разберем, чем вы на самом деле платите за привилегии и «печеньки».😏
📅 DevOops 2026 пройдет в Санкт-Петербурге 12–13 октября. Также будет онлайн-трансляция.
🎟 Для подписчиков моего канала действует скидка 15% на персональный билет по промокоду: devopsforlove
Подробности и программа на сайте.
Буду рад увидеть знакомые лица и пообщаться про DevOps, процессы и культуру в компаниях, до встречи на конференции!
Реклама. ООО «Джуг Ру Груп». ИНН 7801341446