Ответы пользователя по тегу CentOS
  • Как выбрать центр сертификации?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    Внимание! Изменился адрес почты!
    Простой ответ - настроить и использовать собственный CA.

    Сложный ответ - мировые CA заточены под выпуск сертификатов совершенно определенных типов - с EKU ServerAuth (ну еще E-Mail Protection может быть). Если для Вашего mTLS этого достаточно - берите и выпускайте. Если нет - разворачивайте свой CA и устанавливайте в обеих точках сертификат корневого CA в доверенные - все равно ставите клиенту его сертификат.
    Что касается LE - он вообще генерит сертификаты только под ServerAuth и только на три месяца. Не для этого его пилили.
    Ответ написан
    Комментировать
  • Поддерживает ли сервер OS Linux?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Йоу...

    Меня не обманывают мои глаза? Полляма за сервак без дисков и с предустановленной WINDOWS 10??? Что за бред? 64G памяти вовсе для сервера не озвездительное количество оной - средненько. Не мало, конечно, но и не много.
    Модель матери не указана. Сколько слотов памяти они уже заняли - непонятно (из всех)
    Процессор ДЕСКТОПНЫЙ. Что за БРЕД? Как эта чушка (с аудиопортами на морде) может называться сервером? Для чего она?
    Ответ написан
    Комментировать
  • Как понять архитектуру серверов без документации к нему?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Начните с бэкапа серверов. Хорошо, если есть полный бэкап машины, особенно если она виртуалка. Если нет - обязательно бэкап /etc, возможно /opt/etc и /usr/local/etc (если они есть), в /usr/share и /usr/libexec могут быть полезные вещи, в /var (там не конфиги, а данные статуса, но про...ать их тоже может быть печально).
    Смотрите, какие сервисы подняты - в зависимости от версии CentOS это делается по-разному, каждый сервис - это собственный конфиг и куча всего, навешанного вокруг.
    Ответ написан
    Комментировать
  • Как ограничить доступ root?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Рута (юзера с uid = 0) ни в чем ограничить нельзя. От слова совсем.
    А вот запретить логин руту удаленно можно и даже нужно. В sshd_config:
    PermitRootLogin no

    Кроме того, можно запретить логин вообще всем, кроме допустим логина vasya:
    AllowUsers vasya
    и все. Совершенно неважно, знают они пароль, не знают они пароль - их будет посылать в любом случае.
    Ответ написан
    4 комментария
  • Какие преимущества mikrotik перед шлюзом на centos?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Отсутствие винта. Ну то есть отсутствие шанса получить систему, повисшую в грабе из-за невосстановимого сбоя. Эта причина несущественна, если всегда на месте есть "руки", которыми можно хотя бы по телефону руководить, желательно с приложением к ним хоть немного думающей головы.
    Если ВМ на хосте, который настоящий сервер, а не "сервер-из-десктопа" - наличие аппаратного роутера позволит удаленно управлять хостом через KVM.
    Падает все. Однажды я был свидетелем, как новенький Dell за поллимона (в ценах 2013 года!) лег при просадке питания (и глупости местного админа, неправильно подключившего упсник). И того, как его подымали из Москвы по удаленке.
    Я считаю, что роутеру - роутерово. Я много лет жил в такой конфигурации - тырнет пришел в хост, роутером является ВМ на хосте. Это мне показалось неудобным, и когда появилась возможность (в виде RB450G) соскочить - я соскочил. Эта героическая машинка проработала два года без корпуса в помещении, где жило десять тысяч тараканов :D...
    Ответ написан
    9 комментариев
  • Как на CentOs 7 сделать "проброс" порта из интернета на другой сервер интернета (аля шлюз)?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Внимание! Изменился адрес почты!
    Задача как задача, вполне себе. Видимо есть основания скрывать тот факт, что целевой сервер в РФ. Бывает. Есть такие -
    "...Где с умилением глядят
    На заграничные наклейки...
    А сало... русское едят! " (С) Михалков С.В. Две подруги.

    К баранам.

    Задача сводится к обычному нату, который меняет в пакете пришедшем на порт 3389 IP назначения с локального на некий удаленный - после чего ведро ессно этот пакет отправляет в мир на дефолтный шлюз.

    Во-первых - всем и каждому, кто впал в затуп и не знает, как проходит пакет по netfilter - рекомендую эту схему. Распечатать и повесить на рабочем месте.

    Сначала зададим допущения.
    IP сервера = 212.20.5.1 (много-много лет назад это был IP нашего сервера, он реально российский :) )
    IP VPS = 170.70.1.1 (взят с потолка)
    Политика по умолчанию для filter - ACCEPT (все, что не запрещено - разрешено. Очень опасная политика, вязта только для демонстрации, в жизни так делать нельзя. Мне просто неохота писать дополнительные правила по пропуску трафика)
    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]


    NAT мы выполняем в цепочке prerouting таблицы nat (она идет до filter). Сюда пакет попадает сразу после mangle prerouting.
    *nat
    :PREROUTING ACCEPT [0:0]
    :POSTROUTING ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    -A PREROUTING -p tcp --dport 3389 -d 170.70.1.1 -j DNAT --to-destination 212.20.5.1

    Читается "если поступил пакет по протоколу tcp на порт 3389 на IP 170.70.1.1, то применить действие DNAT, заменив IP назначения на 212.20.5.1. Правило поместить в цепочку prerouting".

    Что теперь? А теперь, поскольку мы поменяли IP назначения и он теперь не локальный - ведро считает, что пакет нужно отправить (routing decision на схеме) - в цепочку forward. Сначала mangle forward, потом filter forward (это и есть основная таблица, которую обычно и зовут файрволлом, мы в ней пропускаем все).

    Потом mangle postrouting и nat postrouting. В nat postrouting нам нужно сделать небольшой камуфляж. В пакете IP назначения 212.20.5.1 - но IP источника - тот IP, с которого пакет пришел на VPS. Это нам не нужно и потому что задача - его скрыть и потому что при попадании пакета на 212.20.5.1 - он ответит ессно на этот IP. Поэтому выполняем следующее:
    -A POSTROUTING -o eth0 -j SNAT --to-source 170.70.1.1

    Читаем "если пакет уходит через интерфейс eth0, то применить действие SNAT и заменить IP источника на 170.70.1.1"
    Это стандартное правило NAT, оно присутствует всегда, если VPS является NAT хоть для чего-нибудь.

    Все. Пакет на 212.20.5.1 уходит от IP 170.70.1.1, тот отвечает по IP источника, VPS видит, что был NAT и отправляет пакет туда, откуда он пришел.
    Ответ написан
    Комментировать
  • Как установить MySQL конкретной версии в Centos 7?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Может быть. Если пакет с данной версией был собран под el7. И если он не потащит зависимостями полсистемы. И если он вообще захочет поставиться, а не скажет - иди нафиг, у тебя стоит такой-то и такой-то.
    Ответ написан
    Комментировать
  • Centos-root почтоянно забит, как его почитить?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Кто-то жрет место в /var/log скорее всего
    Ответ написан
  • Как в консоли Linux посмотреть детальную информацию о дисках, подключенных через RAID-контроллер?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Аппаратный RAID как правило не отдает "наверх" информацию о своих дисках. Можно поискать утиль на сайте производителя контроллера или им в саппорт написать, вполне возможно что и никак. Хотя под винду такие утили бывают.
    Ответ написан
    3 комментария
  • Как настроить ssl сертификат для https?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    Внимание! Изменился адрес почты!
    Добавить корневой от LE в хранилище корневых, естественно. Странно, конечно что его там нет. Либо, если корневой есть, а нет промежуточного (что бывает) - добавить промежуточный.
    Ответ написан
    1 комментарий
  • IPSEC. Racoon to strongswarn. Кто-нибудь мигрировал?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Ну я мигрировал. Ну как мигрировал - в одном месте был ракун и FreeBSD, в другом месте - был линух и шван. Переделывать нечего. Все пишется заново. Идеология меняется. Полностью.

    Настройки самого демона strongswan - это /etc/strongswan/strongswan.conf и куча субконфигов в strongswan.d. Например логи (отладочные!) я настраивал так:
    /etc/strongswan/strongswan.d/charon-logging.conf
    charon {
    
        # Section to define file loggers, see LOGGER CONFIGURATION in
        # strongswan.conf(5).
        filelog {
    
            # <filename> is the full path to the log file.
            /var/log/ipsec {
    
                # Loglevel for a specific subsystem.
                # <subsystem> = <default>
    
                # If this option is enabled log entries are appended to the existing
                # file.
                append = yes
    
                # Default loglevel.
                default = 2
                
                
                # job management do not need to logging usually
                job = 0
                
                # For debugging purpose
                asn = 1
                enc = 1
                ike = 4
                net = 4
                cfg = 3
    
                # Enabling this option disables block buffering and enables line
                # buffering.
                flush_line = yes
                # Prefix each log entry with the connection name and a unique
                # numerical identifier for each IKE_SA.
                ike_name = no
    
                # Prefix each log entry with a timestamp. The option accepts a
                # format string as passed to strftime(3).
                time_format =  %b %e %T
    
            }
    
        }
    }


    Это именно отладочный лог, для тестирования!

    Сертификаты узлов, ключи, CRL и прочее - лежат в /etc/strongswan/ipsec.d - там куча подкаталогов. Пароли и ключи сертификатов прописываются в /etc/strongswan/ipsec.secrets, сами соединения описываются в /etc/strongswan/ipsec.conf. Придется долго курить мануалы, которых на сайте швана - хоть #опой жуй, причем примеров там очень много.
    Ответ написан
    2 комментария
  • Почему не работает curl с ssl на centOS + nss?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Ключ не соответствует сертификату.

    Команда, которую Вы нашли на SO - исключительно глупая, наверняка из контекста вырвали. Она не делает ничего. Вот просто ничего, создает копию файла и все. И портит его возможно.

    Как заставить? Ну, подать нормальный сертификат, где ключ соответствует сертификату ;)
    Ответ написан
    8 комментариев
  • CentOs8 ошибка All mirrors were tried при update/upgrade?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Странно, Колисниченко читали, а в гугле строчку проверить не смогли? All mirrors were tried означает, что все зеркала, с которого можно скачать данный пакет опробованы и скачать не удалось. Тырнет вообще работает? Если работает, значит данная репа недоступна. Не знаю, как там в el8 - после того как центос продался Поттерингу, он для меня перестал существовать, но в el6 первое дело - добавить репу EPEL и некоторые другие.

    Вот, например:
    > yum repolist
    Loaded plugins: fastestmirror, security, verify
    Loading mirror speeds from cached hostfile
     * base: mirror.docker.ru
     * centosplus: mirror.docker.ru
     * contrib: mirror.docker.ru
     * epel: mirror.linux-ia64.org
     * epel-source: mirrors.powernet.com.ru
     * extras: mirror.docker.ru
     * rpmforge: mirror.awanti.com
     * rpmfusion-free-updates: ftp.nluug.nl
     * rpmfusion-nonfree-updates: ftp.nluug.nl
     * updates: mirror.truenetwork.ru
     * webtatic: uk.repo.webtatic.com
    repo id                               repo name                                                           status
    CentALT                               CentALT Packages for Enterprise Linux 6 - x86_64                       319
    WANdisco-git                          WANdisco Git Repo                                                      417
    WANdisco-svn                          WANdisco SVN Repo                                                      349
    base                                  CentOS-6 - Base                                                      6,713
    centosplus                            CentOS-6 - Plus                                                        138
    contrib                               CentOS-6 - Contrib                                                       0
    elgis                                 EL GIS 6 - x86_64                                                      198
    elgis-plus                            EL GIS 6 Plus - x86_64                                                   0
    epel                                  Extra Packages for Enterprise Linux 6 - x86_64                      12,584
    epel-source                           Extra Packages for Enterprise Linux 6 - x86_64 - Source                  0
    extras                                CentOS-6 - Extras                                                       47
    lux                                   CentOS 6 - x86_64 - Lux                                                400
    nginx                                 nginx repo                                                             644
    rpmforge                              RHEL 6 - RPMforge.net - dag                                          4,718
    rpmfusion-free-updates                RPM Fusion for EL 6 - Free - Updates                                   221
    rpmfusion-nonfree-updates             RPM Fusion for EL 6 - Nonfree - Updates                                 60
    squid                                 Squid repo for CentOS Linux - x86_64                                   127
    updates                               CentOS-6 - Updates                                                     889
    webtatic                              Webtatic Repository EL6 - x86_64                                       418
    repolist: 28,242


    предлагает мне подписку

    Эээээ... beg your pardon, captain? Может у Вас платная шляпа?
    Ответ написан
  • Дать права новому пользователю как у рута Centos 8?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Не надо так делать.

    Почему?

    Потому что вот сидишь ты весь такой рут под такой типо админской учеткой и задаешь какой-нибудь вопрос. И тут тебе какой-нибудь тролль отвечает - зто все просто, все решается одной командой:
    cd / && rm -rf *

    И ты ее запускаешь...
    Ответ написан
    6 комментариев
  • Что сделать отправляет почту exim?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Вам английским по белому пишут, что сокет /var/run/clamav/clamd.sock не найден. Вы умудрились поставить ClamAV, не заметив этого? Или просто скомуниздили чей-то конфиг методом копипраста?
    Ответ написан
    2 комментария
  • Как сменить права доступа?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    У Вас файловая система примонтирована readonly, пока не перемонтируете в rw - ничего у Вас не получится.
    Ответ написан
  • Как правильно собрать RPM из исходников?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Если чем-то не устраивают пакеты с официальной репы заббикса то по крайней мере, оттуда можно спеку взять посмотреть - как она там сделана. Вообще спеки редко пишутся с нуля - разве уж совсем что-то редкое, обычно где-то удается найти.
    Ответ написан
    Комментировать
  • Установка новых компиляторов на CentOS6?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Собрать новый gcc. Вот только для EL6 обычно это mission impossible. EL6 - он уже достаточно стар и в нем устарело все. Поэтому для сборки нового gcc потребуется попутно собрать еще туеву хучу всякого.
    Если нет идиосинкразии к systemd - переходить на EL7/EL8. Если есть - ну, тут искать самому, дистрибов без этого уродца немного.
    Ответ написан
  • Как удалить старый пакет centos7?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    man yum
    Ответ написан
    Комментировать
  • Доступ ssh ошибка - is not in the sudoers file. This incident will be reported.?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Консоль. Заход рутом через консоль и правка всех необходимых файлов. Если по каким-то причинам консоль недоступна - только перестановка.

    ЗЫ: Древо познания произрастает из шишек на лбу.
    Ответ написан
    Комментировать