From df37da70db7620b53e79b2492c154bc713da78ad Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 26 Aug 2020 11:50:50 +0300 Subject: [PATCH] =?utf8?q?=D0=97=D0=BD=D0=B0=D0=BA=D0=BE=D0=BC=D1=81=D1=82?= =?utf8?q?=D0=B2=D0=BE=20=D1=81=20Fedora=2031?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Надо тут для задачи заюзать GNU/Linux и мне дали подготовленную виртуалку с сабжем. Как в ней настраивать сеть? А фиг знает, поэтому иду на сайт за документацией. https://docs.fedoraproject.org/en-US/fedora/f31/system-administrators-guide/ System Administration же должен содержать информацию про это, особенно учитывая что там и настраиваются сетевые службы? А вот фиг! Нету там. Нашёл ссылку хоть на какой-то guide по сети в quick docs. Причём в старых релизах Fedora разделы с настройкой сети имелись. Так как же настраивать сеть, говорит нам этот guide: никак, смотри man nmcli-examples. Отличный помощник! Иду в этот man, только на десятом примере есть инфа про статические адреса. nmcli device/connection show показывают что мой IPv6 gateway это fe80... -- пытаюсь его указать (с %enp0s2) и, конечно же, фиг. man по nmcli ничего не говорит про особенности link-local адресов. Как @#$% этой @#$% пользоваться? С горем пополам, без link-local, настроил. Занялся я настройкой SSH: чтобы без пароля, только по публичному ключу. Потратил не меньше часа наверное. UsePAM yes я не трогал, ведь рядом же написано с ним что Fedora не очень хорошо будет работать если его поставить в no. Но вот только оказалось что если он включён, то аутентификация по паролю работает всегда. А по ключам всё равно не пускает, зараза. Только включив DEBUG уровень отладки увидел что permission denied на authorized_keys. Кстати, man journalctl говорит что штатный способ смотреть лог для заданной службы это указав _SYSTEMD_UNIT=sshd.service. Серьёзно, нет, серьёзно? Я 100500 комментариев видел что systemd это про удобство. Только эта дрянь ещё определяет размеры экрана и включает интерактив, в котором у меня ещё и home/end не работают. Ну просто ахуеть как удобно! Пошёл читать доку Fedora про настройку SSH демона -- наверное какие-то особенности. Да нет, всё так: дока говорит включи вот всё вот так и добавь ключи и будет тебе счастье. Вот только всё равно ничего не работает. В общем оказалось что это SELinux по умолчанию включён и запрещает чтение. В документации про это ни слова. Но, делая всё по ней, всё равно ничего ведь не заработает. Нахрена она тогда вообще пишется? -- 2.50.0