15 lines
419 B
Bash
Executable file
15 lines
419 B
Bash
Executable file
#!/usr/bin/bash
|
|
set -euo pipefail
|
|
cd /etc/ssh
|
|
FILENAME="$(mktemp)"
|
|
(echo PasswordAuthentication no; cat sshd_config) > "$FILENAME"
|
|
mv "$FILENAME" sshd_config
|
|
fallocate -l 1GiB /var/swapfile
|
|
chmod 600 /var/swapfile
|
|
mkswap /var/swapfile
|
|
echo "/var/swapfile none swap defaults 0 0" >> /etc/fstab
|
|
export DEBIAN_FRONTEND=noninteractive
|
|
apt-get update
|
|
apt-get dist-upgrade -y -o Dpkg::Options::="--force-confold"
|
|
reboot
|
|
exit
|