Вышла Ubuntu 26.10 Stonking Stingray, и это обновление интересно не только новым GNOME и косметическими изменениями. Canonical продолжает серьёзно перестраивать системные компоненты и постепенно формирует облик будущей Ubuntu 28.04 LTS.
Среди нововведений:
🚀 локальный голосовой ввод Myna без отправки аудио в облако;
🚀 ядро Linux 7.3 и поддержка будущих Intel Nova Lake и AMD Zen 6;
🚀 завершение перехода стандартных файловых утилит на Rust;
🚀 замена dbus-daemon на dbus-broker;
🚀 Sequoia PGP для проверки подписей APT-пакетов;
🚀 улучшения шифрования, аутентификации и корпоративного управления.
Формат камерных встреч стартовал ровно год назад. С тех пор кубер-комьюнити не раз собиралось в баре, чтобы послушать неформальные доклады, обсудить рабочие «боли» и найти тех, кто сталкивается с теми же задачами.
Приглашаем вас отметить наш первый день рождения 🎂
В программе:
◾«Опыт работы с VTEP-схемой в Cilium», Екатерина Низовцева
◾«Закон Гудхарта для бекапов K8s», Артём Горячев
◾Открытый микрофон — для всех, кому есть чем поделиться
И это не всё — скоро анонсируем ещё один доклад.
Участие бесплатное, как и первые три кружки любого напитка из меню. Количество мест ограничено, успевайте зарегистрироваться!
Что делают боты, когда всё-таки подбирают пароль к SSH?
Автор развернул honeypot на базе Cowrie и замаскировал его под мощный сервер для обучения нейросетей: 128 ядер, терабайт памяти и четыре NVIDIA H100. Затем намеренно позволил автоматическим ботам подобрать пароль.
Всего за 12,5 часа ловушка получила 1846 подключений, 1524 команды и 219 попыток скачать файлы. После входа боты добавляли свои SSH-ключи, меняли пароль root, удаляли конкурирующие майнеры, закреплялись через cron и загружали вредоносное ПО.
Получился живой разбор автоматизированных атак на публичные серверы — от разведки до превращения взломанной машины в часть ботнета. В конце есть практический чек-лист по защите SSH и поиску следов компрометации.
SSH-клиент — без Chromium и с собственным UI-движком
EvertySSH — open source SSH-клиент, написанный на Rust. Проект появился из желания собрать в одном приложении всё необходимое для повседневной работы с серверами:
— несколько SSH-сессий во вкладках и разделение экрана;
— сохранённые подключения и генерация ключей;
— история команд с привязкой к серверу и сессии;
— библиотека часто используемых сниппетов;
— восстановление рабочего контекста после сетевых ошибок;
— поддержка полноэкранных консольных приложений.
Вместо Chromium или WebView автор использует собственный интерфейсный движок EvertyUI, а терминальный экран реализует как отдельную машину состояний с поддержкой ANSI-последовательностей, курсора, цветов и альтернативного буфера.
Есть ограничение: клиент пока не проверяет ключ сервера через known_hosts, поэтому использовать его в критической инфраструктуре преждевременно. Ну, может еще добавят.
Kube API не отвечает, LoadBalancer не пропускает трафик, DNS не резолвит, исходящие запросы не уходят. Причина обычно кроется на стыке облачной сети и кластера, и найти её без понимания всей цепочки сложно.
3 ноября в 12:00 Роман Ерема, разработчик в команде Managed Kubernetes MWS Cloud Platform, на практике покажет:
⏺️как взаимодействуют сеть облака, CNI и сеть Kubernetes
⏺️как работают SNAT и Source IP
⏺️когда нужен externalTrafficPolicy: Local и почему при нём может не проходить health check
⏺️как диагностировать проблемы на реальных кейсах (live-demo)
Все участники получат чек-лист для проверки доступности.
Полезно инженерам, разработчикам и специалистам по сетям и облачной инфраструктуре.
Зачем нужен Ansible, если серверов всего два и есть SSH?
Пока инфраструктура небольшая, кажется, что проще подключиться к каждой машине и выполнить нужные команды вручную. Но со временем настройки начинают расходиться: где-то забыли включить автозапуск сервиса, где-то вручную изменили конфигурацию — и одинаковые серверы внезапно становятся разными.
В статье на простом примере с двумя Ubuntu-серверами и Nginx показано:
— чем декларативное описание состояния отличается от набора SSH-команд;
— как устроены Control Node, Inventory и Playbook;
— почему Ansible не требует установки постоянного агента;
— как развернуть одинаковую конфигурацию сразу на нескольких серверах;
— что такое идемпотентность и почему повторный запуск Playbook не ломает уже настроенную систему.
Читать на Хабре
UPD: статья, к сожалению, скрыта и прочитать ее не получится. Но, возможно, ее доработают и откроют позднее.
SSH-клиент — без Chromium и с собственным UI-движком
EvertySSH — open source SSH-клиент, написанный на Rust. Проект появился из желания собрать в одном приложении всё необходимое для повседневной работы с серверами:
— несколько SSH-сессий во вкладках и разделение экрана;
— сохранённые подключения и генерация ключей;
— история команд с привязкой к серверу и сессии;
— библиотека часто используемых сниппетов;
— восстановление рабочего контекста после сетевых ошибок;
— поддержка полноэкранных консольных приложений.
Особый интерес представляет техническая часть. Вместо Chromium или WebView автор использует собственный интерфейсный движок EvertyUI, а терминальный экран реализует как отдельную машину состояний с поддержкой ANSI-последовательностей, курсора, цветов и альтернативного буфера.
Автор открыто описывает и текущее ограничение: клиент пока не проверяет ключ сервера через known_hosts, поэтому использовать его в чувствительной инфраструктуре преждевременно. Проект молодой, но интересный как практический разбор SSH, терминальной эмуляции и разработки GUI на Rust.
👉 Читать статью на Хабре