turnkey-setup-script/install.sh
2025-02-02 13:36:44 +01:00

21 lines
576 B
Bash
Executable file

apt update
apt upgrade
idk="$(which sudo)"
if [[ -z "$idk" ]]; then
echo 'alias sudo=""' >> ~/.bashrc
fi
CONFIG_FILE="/etc/ssh/sshd_config"
# Upraví konfiguraci SSH pro povolení pouze přihlašování pomocí klíčů
sed -i 's/^#\?\(PasswordAuthentication\) .*/\1 no/' "$CONFIG_FILE"
sed -i 's/^#\?\(PermitRootLogin\) .*/\1 prohibit-password/' "$CONFIG_FILE"
sed -i 's/^#\?\(PubkeyAuthentication\) .*/\1 yes/' "$CONFIG_FILE"
# Restart SSH, aby se změny projevily
systemctl restart sshd
echo "SSH je nyní nastaveno pouze pro přihlašování pomocí klíčů."