deployment_ddcdn_multisite/bin/first-install/setup_ssh.sh

13 lines
445 B
Bash

#!/bin/bash
echo -e "${PURPLE}${BOLD}Setup SSH${RESET}"
SSH_PORT=$((RANDOM % (65536 - 1024 + 1) + 1024))
touch /etc/ssh/sshd_config.d/custom.conf
echo "PermitRootLogin no" >> /etc/ssh/sshd_config.d/custom.conf
echo "PermitEmptyPasswords no" >> /etc/ssh/sshd_config.d/custom.conf
echo "Port ${SSH_PORT}" >> /etc/ssh/sshd_config.d/custom.conf
systemctl reload ssh
echo -e "${ORANGE}${BOLD}Store the ssh port ${SSH_PORT} somewhere safe${RESET}"