@@ -233,7 +233,7 @@ optionthree () {
233
233
menuprompt
234
234
235
235
else
236
- # Continue with ket creation
236
+ # Continue with key creation
237
237
proceedprompt
238
238
echo
239
239
echo " ${G} Creating${D} keys ${C}${HOSTVAR}${D} & ${C}${HOSTVAR} .pub${D} at ~/.ssh/. An empty passphrase stores keys in plain text."
@@ -253,14 +253,19 @@ optionthree () {
253
253
sleep 0.7
254
254
proceedprompt
255
255
echo
256
- ssh-copy-id -i " $HOSTVAR " .pub -p " $PORTVAR " " $USERVAR " @" $IPVAR "
257
- sleep 0.7
258
- echo " ${G} Keys transferred!${D} "
259
- echo
260
- sleep 0.7
261
- echo " ${P} Note${D} : Passwordless login via rsa keys won't work until you run option 4 (add ~/.ssh/config entry)."
262
- echo
263
- sleep 0.7
256
+ if ssh-copy-id -i " $HOSTVAR " .pub -p " $PORTVAR " " $USERVAR " @" $IPVAR "
257
+ then
258
+ sleep 0.7
259
+ echo " ${G} Keys transferred!${D} "
260
+ echo
261
+ sleep 0.7
262
+ echo " ${P} Note${D} : Passwordless login via rsa keys won't work until you run option 4 (add ~/.ssh/config entry)."
263
+ sleep 0.7
264
+ else
265
+ sleep 0.7
266
+ echo " Key transfer ${R} failed!${D} Please check for errors."
267
+ echo
268
+ fi
264
269
menuprompt
265
270
fi
266
271
fi
@@ -492,13 +497,18 @@ autosetup () {
492
497
" fingerprint to your ~/.ssh/known_hosts file. You'll need to provide ssh with ${C}${USERVAR}${D} 's password on ${C}${IPVAR}${D} ."
493
498
echo
494
499
sleep 0.7
495
- ssh-copy-id -i " $HOSTVAR " .pub -p " $PORTVAR " " $USERVAR " @" $IPVAR "
496
- sleep 0.7
497
- echo " ${G} Keys transferred!${D} "
498
- echo
499
- sleep 0.7
500
- echo " ${P} Note${D} : Passwordless login via rsa keys won't work until you run option 4 (add ~/.ssh/config entry)."
501
- sleep 0.7
500
+ if ssh-copy-id -i " $HOSTVAR " .pub -p " $PORTVAR " " $USERVAR " @" $IPVAR "
501
+ then
502
+ sleep 0.7
503
+ echo " ${G} Keys transferred!${D} "
504
+ echo
505
+ sleep 0.7
506
+ echo " ${P} Note${D} : Passwordless login via rsa keys won't work until you run option 4 (add ~/.ssh/config entry)."
507
+ sleep 0.7
508
+ else
509
+ sleep 0.7
510
+ echo " Key transfer ${R} failed!${D} Please check for errors."
511
+ fi
502
512
fi
503
513
fi
504
514
# Config entry
873
883
874
884
# Present main menu
875
885
clear
876
- border " SSH Setup Tool - Linux "
886
+ border " SSH Setup Tool - macOS "
877
887
echo
878
888
echo " ${G} 1${D} - Install/Update openssh-server (Linux apt-get)"
879
889
echo " ${G} 2${D} - Configure remote host variables"
@@ -1168,4 +1178,4 @@ then
1168
1178
else
1169
1179
echo " ${C} OSTYPE${D} doesn't return Darwin or Linux. ${R} Exiting${D} ..."
1170
1180
sleep 0.7
1171
- fi
1181
+ fi
0 commit comments