Как стать автором
Обновить

Состоялся релиз Ubuntu 24.04: разбираем главные изменения в новой версии

Время на прочтение4 мин
Количество просмотров23K
Всего голосов 12: ↑12 и ↓0+14
Комментарии12

Комментарии 12

https://habr.com/ru/news/810517/

Эта версия будет поддерживаться дольше обычного — 12 лет вместо стандартных 3-5 лет.

25 March 2024 Canonical expands Long Term Support to 12 years starting with Ubuntu 14.04 LTS
https://canonical.com/blog/canonical-expands-long-term-support-to-12-years-starting-with-ubuntu-14-04-lts
25.03.2024 Начиная с Ubuntu 14.04 время поддержки LTS-релизов будет увеличено до 12 лет
https://www.opennet.ru/opennews/art.shtml?num=60848
"Компания Canonical объявила о введении 12 летнего срока формирования обновлений для LTS-выпусков Ubuntu. Продление коснётся всех актуальных LTS-выпусков, начиная с Ubuntu 14.04, поддержка которого должна была истечь в апреле этого года, но теперь продлена до апреля 2026 года. Обновления для Ubuntu 24.04 будут формироваться до 2036 года, Ubuntu 22.04 - 2034, Ubuntu 20.04 - 2032 и т.п. Обновления, как и раньше, будут общедоступны в течение 5 лет после релиза, а остальные 7 лет будут предоставляться только пользователям сервиса Ubuntu Pro."

Поставил Ubuntu Server 24.04 на виртуальную машину из официального ISO образа (сумма sha256 -- 8762f7e74e4d64d72fceb5f70682e6b069932deedb4949c6975d0f0fe0a91be3).

Создал файл /etc/ssh/sshd_config.d/custom.conf с примерно следующими настройками:

PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication no


Match User username Address 1.2.3.4
PubkeyAuthentication yes

Грубо говоря, подключаться по SSH может только username, с IP адреса 1.2.3.4 и только по SSH ключу. То есть, приватная часть ключа должна быть на машине с которой подключаюсь, а публичная должна быть добавлена на сервер.

Перезапускаю SSH сервис, что был переименован из sshd.service в ssh.service:

systemctl restart ssh.service

Пробую подключиться по SSH с указанным именем пользователя, но с неразрешённого IP адреса и без SSH ключа... Спрашивает пароль... Ввожу пароль... И, неожиданно, подключился!

Может настройки не перечитались... Перезагружаю машину... Пробую ещё раз -- опять подключаюсь с другого IP адреса (что запретил), опять без SSH ключа (что запретил), опять спрашивает пароль и снова пароль принят (что запретил).

В основном конфиге /etc/ssh/sshd_config явно указано Include /etc/ssh/sshd_config.d/*.conf. Может эта опация не работает? Давайте проверим, сменим в нашем /etc/ssh/sshd_config.d/custom.conf порт SSH с 22 на любой другой.

Порт сменился, но запрет входа по паролю и ограничение по IP адресу не заработали.

Любопытный релиз...

Хм... Понял в чём проблема, в /etc/ssh/sshd_config.d/ откуда-то взялся файл 50-cloud-init.conf с параметром PasswordAuthentication yes...

А я уже думал bug report заводить... Извиняюсь, ложная тревога.

Скорее всего взялся из одноименного пакета.

Серверные убунты аж с 20.04 идут с 50-cloud-init.conf и нервируют невнимательных админов. Добро пожаловать в клуб.

НЛО прилетело и опубликовало эту надпись здесь

Ещё это обновление на стороне ВМ крэшит гипервизор VM Ware (player, workstation), помогает отключение 3D акселерации в настройках ВМ. Но после этого VS Code странно работает, не закрывается не во все области кликнуть возможно (но возможно это тоже от обновления). Ну и обозреватель файлов на некоторых папках падает ... Из всего что я там коснулся после обновления нормально работает только Firefox. Такого забагованного релиза я ещё не видел, даже у Windows ?

Первый дистрибутив с Far Manager из коробки.

sudo apt install far2l

Там небольшой баг, поэтому под Wayland (это сеанс по умолчанию) надо запускать так:
far2l --nodetect=xi --ee

Приходите в русскоязычный чатик пользователей и разработчиков!

А точно wayland по умолчанию? Я просто апгрейдился с 23.10 и там нет даже выбора

В «чистой» установке — да.

Поправили. Теперь достаточно сделать

sudo apt update && sudo apt dist-upgrade

Зарегистрируйтесь на Хабре, чтобы оставить комментарий