Parcourir la source

Use entire ssh directory

Bob Mottram il y a 11 ans
Parent
révision
6d3f981c30
1 fichiers modifiés avec 8 ajouts et 9 suppressions
  1. 8
    9
      install-freedombone.sh

+ 8
- 9
install-freedombone.sh Voir le fichier

@@ -165,15 +165,14 @@ function search_for_attached_usb_drive {
165 165
 	  if [ -f /media/usb/public_key.gpg ]; then
166 166
 		  MY_GPG_PUBLIC_KEY=/media/usb/public_key.gpg
167 167
 	  fi
168
-	  if [ -f /media/usb/id_rsa ]; then
169
-		  cp /media/usb/id_rsa /home/$MY_USERNAME/.ssh/id_rsa
170
-		  chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/.ssh/id_rsa
171
-		  # for security delete the private key from the usb drive
172
-		  shred -zu /media/usb/id_rsa
173
-	  fi
174
-	  if [ -f /media/usb/id_rsa.pub ]; then
175
-		  cp /media/usb/id_rsa.pub /home/$MY_USERNAME/.ssh/id_rsa.pub
176
-		  chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/.ssh/id_rsa.pub
168
+	  if [ -d /media/usb/.ssh ]; then
169
+		  cp -r /media/usb/.ssh /home/$MY_USERNAME/.ssh
170
+		  chown -R $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/.ssh
171
+		  # for security delete the ssh keys from the usb drive
172
+		  shred -zu /media/usb/.ssh/id_rsa
173
+		  shred -zu /media/usb/.ssh/id_rsa.pub
174
+		  shred -zu /media/usb/.ssh/known_hosts
175
+		  rm -rf /media/usb/.ssh
177 176
 	  fi
178 177
   fi
179 178
   echo 'search_for_attached_usb_drive' >> $COMPLETION_FILE