Bug 38098 - pvecm create MIAC изменяет sshd_config
Summary: pvecm create MIAC изменяет sshd_config
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: pve-cluster (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-14 23:41 MSK by Vitaly Lipatov
Modified: 2022-02-17 22:48 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2020-02-14 23:41:07 MSK
После выполнения
# pvecm create MIAC
обнаружил, что /etc/openssh/sshd_config изменён в худшую сторону.
--- a/openssh/sshd_config
+++ b/openssh/sshd_config
@@ -41,7 +41,7 @@
 # Authentication:
 
 #LoginGraceTime 2m
-PermitRootLogin without-password
+PermitRootLogin yes

Код здесь:
/usr/share/perl5/PVE/Cluster.pm

sub setup_sshd_config {
    my () = @_;

    my $conf = PVE::Tools::file_get_contents($sshd_config_fn);

    return if $conf =~ m/^PermitRootLogin\s+yes\s*$/m;

    if ($conf !~ s/^#?PermitRootLogin.*$/PermitRootLogin yes/m) {
<------>chomp $conf;
<------>$conf .= "\nPermitRootLogin yes\n";
    }
Comment 1 Alexey Shabalin 2020-07-06 21:15:06 MSK
В сизиф отправлен пакет control-sshd-permit-root-login, который частично поможет решить это проблему.
После добавления всех нод, можно выключить парольный доступ с помощью control.
Если надо добавить ноду, то можно временно включить парольный доступ, а потом выключить.

Такое решение устроит для закрытия баги?
В server-v этот пакет в установку вместе с PVE.
Comment 2 Vitaly Lipatov 2020-07-06 23:47:24 MSK
(Ответ для Alexey Shabalin на комментарий #1)
> В сизиф отправлен пакет control-sshd-permit-root-login, который частично
> поможет решить это проблему.
> После добавления всех нод, можно выключить парольный доступ с помощью
> control.
> Если надо добавить ноду, то можно временно включить парольный доступ, а
> потом выключить.
> 
> Такое решение устроит для закрытия баги?
Если от паролей не деться, то да.