vps-init/data/setup.sh
2026-09-22 20:01:27 +09:00

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