19 lines
640 B
Bash
19 lines
640 B
Bash
|
#!/usr/bin/bash
|
||
|
|
||
|
# add things youd like to do after provisioning here
|
||
|
|
||
|
# my_ip=`ip addr show net0 | grep -Po 'inet \K[\d.]+'`
|
||
|
# user_password=`openssl rand -base64 16`
|
||
|
# user="linux"
|
||
|
# sudo useradd -m -s /bin/bash -G sudo linux
|
||
|
# echo "linux:${user_password}" | sudo chpasswd
|
||
|
|
||
|
# sudo sed -i 's/\PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config
|
||
|
# sudo sed -i 's/\ChallengeResponseAuthentication yes/ChallengeResponseAuthentication no/g' /etc/ssh/sshd_config
|
||
|
# sudo systemctl reload sshd
|
||
|
|
||
|
# echo "Linux password: ${user_password}" >> /var/tmp/.setup
|
||
|
# echo "IP: ${my_ip}" >> /var/tmp/.setup
|
||
|
# cat /var/tmp/.setup
|
||
|
|