Skip to content

Commit 0473778

Browse files
authored
Merge pull request #94 from linuxserver/config-perms
2 parents 317255b + e5ca2b0 commit 0473778

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

  • root
    • etc/s6-overlay/s6-rc.d/init-openssh-server-config

root/etc/s6-overlay/s6-rc.d/init-openssh-server-config/run

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,3 +132,5 @@ chmod 700 \
132132
/config/.ssh
133133
chmod 600 \
134134
/config/.ssh/authorized_keys
135+
chown root:root \
136+
/config/ssh_host_keys

root/keygen.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
# selection menu
44
echo "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]:"
66
read opt
77
case $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";;
1313
esac
1414
# rsa bit selection
1515
if [[ "$TYPE" == "rsa" ]]; then
@@ -25,5 +25,7 @@ if [[ "$TYPE" == "rsa" ]]; then
2525
fi
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 ""
2931
echo /tmp/stderr{,.pub} | xargs -n 1 ln -sf /dev/stderr && yes | ssh-keygen -t ${TYPE} ${BITS} -N '' -qf /tmp/stderr > /dev/null

0 commit comments

Comments
 (0)