Spaces:
Paused
Paused
Update start.sh
Browse files
start.sh
CHANGED
|
@@ -59,21 +59,22 @@ generate_admin_ssh_keys() {
|
|
| 59 |
mkdir -p /home/admin/.ssh || { echo "Failed to create .ssh directory"; exit 1; }
|
| 60 |
#ssh-keygen -t rsa -b 2048 -f /home/admin/.ssh/id_rsa -q -N ""
|
| 61 |
#yes y | ssh-keygen -t rsa -b 2048 -f /home/admin/.ssh/id_rsa -N "" || { echo "Failed to generate admin SSH key"; exit 1; }
|
| 62 |
-
yes y | ssh-keygen -t rsa -b 2048 -f
|
| 63 |
-
chown -R admin:admin
|
| 64 |
-
chmod
|
| 65 |
-
chmod
|
| 66 |
-
chmod
|
|
|
|
| 67 |
fi
|
| 68 |
}
|
| 69 |
|
| 70 |
# Function to add public key to authorized_keys for 'admin' user
|
| 71 |
add_admin_authorized_keys() {
|
| 72 |
echo "* Adding public key to authorized_keys for 'admin' user *"
|
| 73 |
-
cat
|
| 74 |
-
cat
|
| 75 |
-
cat
|
| 76 |
-
chmod 600
|
| 77 |
echo "password" | su -p "admin"
|
| 78 |
whoami
|
| 79 |
}
|
|
|
|
| 59 |
mkdir -p /home/admin/.ssh || { echo "Failed to create .ssh directory"; exit 1; }
|
| 60 |
#ssh-keygen -t rsa -b 2048 -f /home/admin/.ssh/id_rsa -q -N ""
|
| 61 |
#yes y | ssh-keygen -t rsa -b 2048 -f /home/admin/.ssh/id_rsa -N "" || { echo "Failed to generate admin SSH key"; exit 1; }
|
| 62 |
+
yes y | ssh-keygen -t rsa -b 2048 -f /home/admin/.ssh/id_rsa
|
| 63 |
+
#chown -R admin:admin /home/admin/.ssh
|
| 64 |
+
chmod -R 777 /home/admin/.ssh
|
| 65 |
+
#chmod 700 /home/admin/.ssh || { echo "Failed to set .ssh directory permissions"; exit 1; }
|
| 66 |
+
#chmod 600 /home/admin/.ssh/id_rsa || { echo "Failed to set private key permissions"; exit 1; }
|
| 67 |
+
#chmod 644 /home/admin/.ssh/id_rsa.pub || { echo "Failed to set public key permissions"; exit 1; }
|
| 68 |
fi
|
| 69 |
}
|
| 70 |
|
| 71 |
# Function to add public key to authorized_keys for 'admin' user
|
| 72 |
add_admin_authorized_keys() {
|
| 73 |
echo "* Adding public key to authorized_keys for 'admin' user *"
|
| 74 |
+
cat /home/admin/.ssh/id_rsa.pub
|
| 75 |
+
cat /home/admin/.ssh/id_rsa.pub >> /home/admin/.ssh/authorized_keys || { echo "Failed to add public key to authorized_keys"; exit 1; }
|
| 76 |
+
cat /home/admin/.ssh/authorized_keys
|
| 77 |
+
#chmod 600 /home/admin/.ssh/authorized_keys || { echo "Failed to set authorized_keys permissions"; exit 1; }
|
| 78 |
echo "password" | su -p "admin"
|
| 79 |
whoami
|
| 80 |
}
|