aboutsummaryrefslogtreecommitdiffstats
path: root/deployment/src/simulators_heat_template.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'deployment/src/simulators_heat_template.yaml')
-rw-r--r--deployment/src/simulators_heat_template.yaml5
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 () {