diff --git a/geant/gap_ansible/roles/base_config/templates/routers/juniper/system/login.j2 b/geant/gap_ansible/roles/base_config/templates/routers/juniper/system/login.j2
index 2fc7e03bb803b11f579fa90b6b2daea28d6cdd31..cf0d4e2bd9483bf6ba9759ad28ec548e1ba35c96 100644
--- a/geant/gap_ansible/roles/base_config/templates/routers/juniper/system/login.j2
+++ b/geant/gap_ansible/roles/base_config/templates/routers/juniper/system/login.j2
@@ -46,6 +46,10 @@ replace: login {
             ssh-dsa "{{ dsa_key }}";
           {% endfor %}
         {% endif %}
+        {% if login_user.authentication.ssh_ecdsa is defined  %} {% for ecdsa_key in login_user.authentication.ssh_ecdsa %}
+            ssh-ecdsa "{{ ecdsa_key }}";
+          {% endfor %}
+        {% endif %}
         {% if login_user.authentication.ssh_rsa is defined  %} {% for rsa_key in login_user.authentication.ssh_rsa %}
             ssh-rsa "{{ rsa_key }}";
           {% endfor %}