diff options
-rw-r--r-- | deployment/src/simulators_heat_template.yaml | 5 |
1 files changed, 4 insertions, 1 deletions
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 () { |