Parcourir la source

Disable host based ssh authentication

Bob Mottram il y a 7 ans
Parent
révision
2763247509
1 fichiers modifiés avec 6 ajouts et 0 suppressions
  1. 6
    0
      src/freedombone-utils-ssh

+ 6
- 0
src/freedombone-utils-ssh Voir le fichier

40
     if [[ $(is_completed $FUNCNAME) == "1" ]]; then
40
     if [[ $(is_completed $FUNCNAME) == "1" ]]; then
41
         return
41
         return
42
     fi
42
     fi
43
+    if ! grep 'HostbasedAuthentication' /etc/ssh/sshd_config; then
44
+        echo 'HostbasedAuthentication no' >> /etc/ssh/sshd_config
45
+    else
46
+        sed 's|#HostbasedAuthentication.*|HostbasedAuthentication no|g' /etc/ssh/sshd_config
47
+        sed 's|HostbasedAuthentication.*|HostbasedAuthentication no|g' /etc/ssh/sshd_config
48
+    fi
43
     sed -i 's|#IgnoreRhosts.*|IgnoreRhosts yes|g' /etc/ssh/sshd_config
49
     sed -i 's|#IgnoreRhosts.*|IgnoreRhosts yes|g' /etc/ssh/sshd_config
44
     sed -i 's|IgnoreRhosts.*|IgnoreRhosts yes|g' /etc/ssh/sshd_config
50
     sed -i 's|IgnoreRhosts.*|IgnoreRhosts yes|g' /etc/ssh/sshd_config
45
     sed -i "s/Port .*/Port $SSH_PORT/g" /etc/ssh/sshd_config
51
     sed -i "s/Port .*/Port $SSH_PORT/g" /etc/ssh/sshd_config