Spaces:
Paused
Paused
Update start.sh
Browse files
start.sh
CHANGED
|
@@ -60,6 +60,8 @@ generate_admin_ssh_keys() {
|
|
| 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; }
|
|
@@ -71,9 +73,10 @@ generate_admin_ssh_keys() {
|
|
| 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
|
|
|
|
| 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
|
|
|
|
| 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 |
+
ssh-keyscan -p 2222 0.0.0.0 >> /home/admin/.ssh/known_hosts
|
| 64 |
+
cp /home/admin/.ssh/known_hosts /home/admin/.ssh/ssh_known_hosts
|
| 65 |
#chown -R admin:admin /home/admin/.ssh
|
| 66 |
chmod -R 777 /home/admin/.ssh
|
| 67 |
#chmod 700 /home/admin/.ssh || { echo "Failed to set .ssh directory permissions"; exit 1; }
|
|
|
|
| 73 |
# Function to add public key to authorized_keys for 'admin' user
|
| 74 |
add_admin_authorized_keys() {
|
| 75 |
echo "* Adding public key to authorized_keys for 'admin' user *"
|
| 76 |
+
echo "* Public Key :$(cat /home/admin/.ssh/id_rsa.pub)"
|
| 77 |
cat /home/admin/.ssh/id_rsa.pub >> /home/admin/.ssh/authorized_keys || { echo "Failed to add public key to authorized_keys"; exit 1; }
|
| 78 |
+
echo "* Authorised Keys: $(cat /home/admin/.ssh/authorized_keys)"
|
| 79 |
+
echo "* Known HOST File :$(cat /home/admin/.ssh/known_hosts)"
|
| 80 |
#chmod 600 /home/admin/.ssh/authorized_keys || { echo "Failed to set authorized_keys permissions"; exit 1; }
|
| 81 |
echo "password" | su -p "admin"
|
| 82 |
whoami
|