Skip to content
This repository was archived by the owner on May 16, 2025. It is now read-only.
This repository was archived by the owner on May 16, 2025. It is now read-only.

yc-image-cleanup.sh -d выдает ошибку после очистки образа через yc-image-cleanup.sh -с #203

@dmitry-j-mikhin

Description

@dmitry-j-mikhin

Получаю ошибку:

Checking for SSH password authentication is disabled... FAIL;

Проблема в том, что перед этим yc-image-cleanup.sh -с очищает хостовые ключи:

Cама проверяющая функция вызывает sshd -T
CONF_VAULE=$(sshd -T 2>/dev/null | sed -n 's/^passwordauthentication \(.*\)/\1/p')
А sshd -T не стартует из-за очищенных ключей:

# sshd -T
sshd: no hostkeys available -- exiting.

В результате проверка по ошибке выдает FAIL.

Ну и в целом такая проверка выглядит не очень логично, т.к. в коде очистки есть только исправление значения PermitRootLogin

sed -i 's/.*PermitRootLogin.*/#PermitRootLogin No/g' /etc/ssh/sshd_config
но проверка при этом идет на PasswordAuthentication, надо бы эти вещи согласовать )

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions