File tree Expand file tree Collapse file tree
etc/s6-overlay/s6-rc.d/init-openssh-server-config Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -132,3 +132,5 @@ chmod 700 \
132132 /config/.ssh
133133chmod 600 \
134134 /config/.ssh/authorized_keys
135+ chown root:root \
136+ /config/ssh_host_keys
Original file line number Diff line number Diff line change 22
33# selection menu
44echo " Please select your key type to generate"
5- printf " 1.) ecdsa \n2.) rsa\n3.) ed25519 \n4.) dsa\n[default ecdsa ]:"
5+ printf " 1.) ed25519 \n2.) rsa\n3.) ecdsa \n4.) dsa\n[default ed25519 ]:"
66read opt
77case $opt in
8- " ecdsa " |1) TYPE=" ecdsa " BITS= " -b 521 " ;;
8+ " ed25519 " |1) TYPE=" ed25519 " ;;
99 " rsa" |2) TYPE=" rsa" ;;
10- " ed25519 " |3) TYPE=" ed25519 " ;;
10+ " ecdsa " |3) TYPE=" ecdsa " BITS= " -b 521 " ;;
1111 " dsa" |4) TYPE=" dsa" ;;
12- * ) echo " blank or unknown option choosing ecdsa " && TYPE=" ecdsa " BITS= " -b 521 " ;;
12+ * ) echo " blank or unknown option choosing ed25519 " && TYPE=" ed25519 " ;;
1313esac
1414# rsa bit selection
1515if [[ " $TYPE " == " rsa" ]]; then
@@ -25,5 +25,7 @@ if [[ "$TYPE" == "rsa" ]]; then
2525fi
2626
2727# key generation
28- echo " YOUR KEY/PUBFILE IS BELOW PLEASE SAVE THIS DATA AS WE WILL NOT"
28+ echo " "
29+ echo " YOUR KEYS ARE BELOW. PLEASE TAKE A COPY OF THEM AS THEY WILL NOT PERSIST ONCE THIS TERMINAL IS CLOSED."
30+ echo " "
2931echo /tmp/stderr{,.pub} | xargs -n 1 ln -sf /dev/stderr && yes | ssh-keygen -t ${TYPE} ${BITS} -N ' ' -qf /tmp/stderr > /dev/null
You can’t perform that action at this time.
0 commit comments