|
@@ -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
|