diff --git a/authorized_keys b/authorized_keys new file mode 100644 index 0000000..795ec29 --- /dev/null +++ b/authorized_keys @@ -0,0 +1,3 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC0Eb7YkrCxFkmdXNQWevACXglrFpiWofFVmuLvQOh7KA88/R+UxxSw23HkqjLQJow4UAIT9gqIO4XesPeePXeaZ7wcu9PxiwQoBCmMl7FMs6gCRj7sYjf2e0AqkfjOB52agRe2KApojgy8LtiIT8kvgWBg2VAmX54npr7crkE4NlQoYeh7jgGbrV2btDOs7L/rw2Z4yPVjfG/QgzRPk2IQk3riNXoLfP0wV7nI3sejK46GmgAE+NxeAIbaZF6d6DSXm9B4Ez6t5JNOKaq91mjZRqci6yZkkwqQYYpYCHafWT4AI77fcGWIYDk8QUnATwoLvDCe26+cgMzQJx1k+oRCAjqpenoMBMiag+O6tyuP7h7PH1wNpzsxOgHJHZlqzXrnZnB5xhz25SGXECnXECakdY7iUug4QgghFiDjYhD6apJBxKPkjToUcwoLedpr3Y3e8yPBjcAUBLaXa+HJaKDegBxgRd907thgWv8KrBt+2CtG/DH6rlZwxH5hJFHTeg2MARHo7QOocsV8BxRTT/3Ij5NLlFR8Fovv9CkizHdJ5o+En9/EN8ppKkPdqaPJQMcxaTcuQV6Ggg8p7F7zh1a78kWXeMOZtYHCWR1qJyCIVWi9s+fEuKcjf2HHIaazbVunZQ+mBIJbmAIbqq6zXbHQ2NLWsAIMnIQs3fd8YlKDeQ== kris@freedom-pc +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC+Cp72PZkmjBSmSGacEWGvUpm5cv/A5mIw5wu7mrENWMlslGXnrx3PwS5daUmS/nfrTyX79wVkBIV1JXJxPAZmCooANLklba4A/+ykyJX6Q+6ENVXtUm5IbKX+pGQiN5EB+87sxpZimfdT+x6a12/xuhLMQDf2Xvva305qxX50lPHBQDHG7f0GVPptuM+oodqioCZRWQDrwG900f34j888pYxk7CNs/AAEA+r4KU65U7gLEUS3zcVZbFB631mLsxEH1lXAcp0DMLk8m/8B4LedV3sbuoKqYQdYg/DcqvBLF5grUMMAZmPRlxB5DCKhFwF+iLroltbrRPnSVIqxVhFNREbdCXDz98rdnldPodmrK5fQV0DPXQ6ztx9fKjN36ykHpgyFIlsV72js9ikcxVAwKqiMeTVYTkDtcJ7uxcKtKjsWPt2O0LMNYwkj4e4K58P/k4gO2fYDPUSPbb8nZlhAlp3jiXb4xjUfCLUWNQG8LmeUbhhHGc6+phPuTyWV0aUXqZvgMvvyl8aBb+AkQERK3QVLGx8/3xrZe25LeHpVxxWTwxBqqCslYjdEvlmn4Jf8u4nFy57So8o4PFfxKI6p/53eGntMtRoN9JPMewUlZnrgSlAbFH4LUDwjoMQAFWadULCQYlwtw2a7poB3p1pkJtrNrHtwh+tV91Yw2OoPnw== kris@moglen +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCyFtZd+EJwHYZlJWCb9QFprao8onYAXqwzV9sm3l4pkMOTNrNgubWSIfIxY0IK09LkLh6rHOqIEffuxHb0RB5RDfczqd7Uyke9xL7vgsp2ki+LrvPRs8NrNTLgXFp5n0Aj64LN7owxmmVce07em0TP9JScJrLkG2LkTpa8J82fwZZdvDSuyfwhFBTQ16mBtcYjSACaWFEPb4JGXJzzwywAWhpYaBdcLpcLNHPUGN5zP4BUe9P9gph8MJKUatb7utFYOJ/ccdLeUizSJuaAZwy3YxTOne3KcopdDMvr+qorw0ezzcAXwrSQJoksNau+z5kK+UGdIx/5Na/WYjya8VG/jBfNB66vl68PRTrQ4uYTkaWUIt1dWf2s5WuVXr0i3cRXmffar0ofYuXq6etipUX7b4YkkEPTdbu6PYIUD+Bn2v90OkI8z8dfm0ccuydV1Kd1CPdNOd0afrTC5Q75WroeeKzyLwk0Md3nF2YjyjpNOGiUo1mQJ4p2Ve/G4OOGfrbg/JkhRTYUvc81YijAtPYWApMNqU9z03mTdBQoSkr9DykjQiGe8vhUdwCXYQ+hX0ZxHiiQZ9FPO1qK6fk4PVdPx5ejJUr3hAM3Qe7H/pQA1RKXJ+EGVFicSQGPeS4ufhUACWFUaThHkO3CjCAC2vCcx6BlNuUfpHr7slO7xaYKmw== kris@freeitathens.org diff --git a/bootstrap.sh b/bootstrap.sh index 82c8878..ae72559 100644 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -1,12 +1,19 @@ #!/bin/bash +if [ $EUID -ne 0 ]; then + echo "You must run this script as root" + exit 1 +fi + DATE=$(date '+%Y%m%d') TMP_DIR=$(mktemp -d) -SOURCE_FILE="/etc/apt/sources.list" GIT_LOC="https://github.com/krislamo/bootstrap.git" -mv $SOURCE_FILE $SOURCE_FILE.$DATE -sed '/deb cdrom/d' $SOURCE_FILE.$DATE > $SOURCE_FILE +echo "Enter name server's new hostname:" +read NEW_HOSTNAME + +cp /etc/apt/sources.list /etc/apt/sources.list.$DATE +sed -i '/deb cdrom/d' /etc/apt/sources.list apt-get update -y apt-get upgrade -y @@ -15,3 +22,13 @@ apt-get install git -y cd $TMP_DIR git clone $GIT_LOC cd bootstrap + +mkdir -p /root/.ssh/ +cp --update authorized_keys /root/.ssh/authorized_keys +apt-get install openssh-server -y + +hostnamectl set-hostname $NEW_HOSTNAME +cp /etc/hosts /etc/hosts.$DATE +sed -i "s/test/$NEW_HOSTNAME/g" /etc/hosts +read -p "Press [enter] to restart this machine" +/sbin/shutdown -r now