From: Bartek Grzybowski Date: Tue, 23 Jun 2020 10:55:14 +0000 (+0200) Subject: Fix remote shell setup in HOT X-Git-Tag: 1.0.2~23 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=80b864230e9ca7ce586bc279c1c035ecf2627eac;p=integration%2Fsimulators%2Fpnf-simulator.git Fix remote shell setup in HOT 'PermitRootLogin' keyword is commented out by default so sed pattern needed adjustment to actually work. Nova injected rule that forbids root login was removed from authorized_keys file. Change-Id: Ib582848a2499ce4a882c5199069b3c5de57b1b3b Issue-ID: INT-1634 Signed-off-by: Bartek Grzybowski --- diff --git a/deployment/src/simulators_heat_template.yaml b/deployment/src/simulators_heat_template.yaml index a8071c5..1b6d4ba 100644 --- a/deployment/src/simulators_heat_template.yaml +++ b/deployment/src/simulators_heat_template.yaml @@ -45,10 +45,13 @@ resources: } enable_root_ssh () { - sed -i 's/PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config + sed -i 's/#PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config sed -i 's/PasswordAuthentication.*/PasswordAuthentication yes/' /etc/ssh/sshd_config service sshd restart echo -e "arthur\narthur" | passwd root + # Drop Nova injected hook that for forbids direct root login + AUTHORIZED_KEYS=$(grep -o ssh-rsa.* /root/.ssh/authorized_keys) + echo $AUTHORIZED_KEYS > /root/.ssh/authorized_keys } update_os () {