Ticket #442: sshd_keymaker.sh.diff
| File sshd_keymaker.sh.diff, 931 bytes (added by mmu_man, 5 years ago) |
|---|
-
sshd_keymaker.sh
old new 1 1 #!/bin/sh 2 2 3 _progress () { 4 notify --type progress --app ssh-keygen \ 5 --icon /boot/system/kernel_x86 \ 6 --messageID $0_$$ \ 7 --title "Generating ssh keys..." \ 8 --progress "$1" "$2" >/dev/null 9 } 10 3 11 # generate SSH host keys 4 12 5 13 SETTINGSSSHDIR=`finddir B_COMMON_SETTINGS_DIRECTORY`/ssh … … 7 15 8 16 hostKeyDir=${SETTINGSSSHDIR} 9 17 18 _progress 0.0 "rsa1" 10 19 if [ ! -f "$hostKeyDir/ssh_host_key" ] ; then 11 20 ssh-keygen -t rsa1 -f "$hostKeyDir/ssh_host_key" -N "" 12 21 fi 13 22 23 _progress 0.3 "dsa" 14 24 if [ ! -f "$hostKeyDir/ssh_host_dsa_key" ] ; then 15 25 ssh-keygen -t dsa -f "$hostKeyDir/ssh_host_dsa_key" -N "" 16 26 fi 17 27 28 _progress 0.6 "rsa" 18 29 if [ ! -f "$hostKeyDir/ssh_host_rsa_key" ] ; then 19 30 ssh-keygen -t rsa -f "$hostKeyDir/ssh_host_rsa_key" -N "" 20 31 fi 32 33 _progress 1.0 ""
