privateone commited on
Commit
00f1f49
·
verified ·
1 Parent(s): 08003eb

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +10 -9
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 ~/.ssh/id_rsa
63
- chown -R admin:admin ~/.ssh
64
- chmod 700 /home/admin/.ssh || { echo "Failed to set .ssh directory permissions"; exit 1; }
65
- chmod 600 /home/admin/.ssh/id_rsa || { echo "Failed to set private key permissions"; exit 1; }
66
- chmod 644 /home/admin/.ssh/id_rsa.pub || { echo "Failed to set public key permissions"; exit 1; }
 
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 ~/.ssh/id_rsa.pub
74
- cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys || { echo "Failed to add public key to authorized_keys"; exit 1; }
75
- cat ~/.ssh/authorized_keys
76
- chmod 600 ~/.ssh/authorized_keys || { echo "Failed to set authorized_keys permissions"; exit 1; }
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
  }