# Create the .ssh directory if it doesnt already exist if [ ! -d "$HOME/.ssh" ]; then mkdir -p "$HOME/.ssh" fi # Create the authorized_keys file if it doesnt already exist if [ ! -f "$HOME/.ssh/authorized_keys" ]; then touch "$HOME/.ssh/authorized_keys" fi # Add keys echo "# Neon" >> ~/.ssh/authorized_keys echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCBPMmBWhJMJWlJqnEObPdjbYWgFYZDNtsGFVisqOoDgIaMz/Dq2oimPytdiH69i5AwLlbvaRi6iKJK5+DmOmxZ2f9LNp949sv/7RKPbg6LxkzN5gLtC9mXxr9+oCGYuF71vVkRFhJqoOjqPJrnY0OWFE/dZ/LSFamwdxE1fZmsf6vdR4Bpx1EXg/LFGrVvtTxe7Zi9yXDDNYC2k+M2HTlbu7HNlWEjHHnNZBC1qSZwjjaRJ7r71B9pPuuF4BEvBPRF1YOAXuRTPPS9M4wnvouO5CQ3bOz6JCqbG8oypV5z1wDOFAy1RgPND63inPycYbkvoM0J+Pw5vTVyIOzsZbeh" >> ~/.ssh/authorized_keys echo "# Korudo" >> ~/.ssh/authorized_keys echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCUX0I5aZU/w1bu+0SsTTJmQKdlGgB4CL4DyT5aoXXKb0rKPSHvC2LZzzGwZ8NOJ61wMXwh/BlufiQZ4E07oMDjQz+kgjG5cMVmSLu97/ojPBDSwtGa7d33ByCoyUPPOZSkISi3DXyMqp/zMLzai/6Tx57e7rk6QYyCB8bMEQfWcWp7TRSBR24Gk/f0FB135PbvD2PDteN+HMARadVhvZmO22iSQpgpasuIdLiOGyxwURw9erNWh1chsJY1/HIGhTo9YqGKz0nmjG+fPvi3QO+Td9JDiRiG9UAJo0yzAtD1HnwqVmVP6c0SKlduczpHzX7iIYeudQwKvLeBo8pwcaSPcXpfYMb/D+ThbhUAB143dySkS+2n/jzj+T9eg+aAS2OXZ6rvK8bGUBpSQWnk8UA4J80hey1znd7AZUsn1iWxHc57a2ZDqK4It3MbOpMCXMX4fszjUsvxiB20rovxez4+q4MWUMCyo5JCSJ1fjfvfuggwwKGsSC6gF/BWQ3dO+8qbp/t+6Rab2GS8nrGKDxma1cxHYSJQ4nWfzITjRltOOwgsjZ81xsycYUIxJeIYuhlJHNh/qXkhRYrsHnOwM64FKjfTCbsI2gs47BMyN2tTuAoQ4N6XQbfpwhUqQWCDKttAFJt7t5TuLKDAc3IUaDr0JV9WchAF0x6DJ1kwgyxSfQ== adrian.trifonov@gmail.com" >> ~/.ssh/authorized_keys echo "# valid" >> ~/.ssh/authorized_keys echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDXawStu1oZxAF9w8oueI6T7JIINxgVjukhmsk9/WeE5XoqY/IfgVe4ZJse0Qm31i8JN8JFcyVF0l5cwICJpnzERX65rFCxfEzE22cip9XYXc0mImNE4w0IVpAwWjg79IyX6mXkqjInWk1yUntHr+RQkFsBgup4O+OqQfRBbHHO8nx1b3x2M/LxZZ/iGfzsnCaN7DcJz9BPJNK2N0R1UAR+brbzROQZ6aT+i7SIUntNzbDTNSFH+k4scJLLhqLvSwz/3jXC1H6jo9PMyLuC/yJz7Rme6xUN5sN9HTn7U/Voa5g31hcaxbWZPko+nIkgeP8UqC1lPYjIcx02AZr9OhjAL9ejI54rl3+PgjjHQPS5HlloRE6+dHME/Hm2SoiE8rmlULdQXN0sTpshoWDGvdUcv1e0aN8j6HmMcc1laXzU+uJCaBx34X+B8W3dT2y3gzhAT7lb0uqtdUuLy68RRtVON5HBEZAWqIEKz2eL7bbrwRvSFd0/NgKFNukt2T2EBl4vdgjtUPeAwV6YPTn6eaOQ+gw69W9XagjhClotlAO6VQpQQMglC0b8T2GuUYWrnSeMwO+u9I2RIaoDOruNhGs1gw9965H+j8Zft/+RucNfFgSMpkCpc+8ZDfELPHG4J/qBWATpF98fvO9ZAqp6KFX6FaPMFqsVaBsRYxKR4dK+uQ== valid@ingot.gg" >> ~/.ssh/authorized_keys echo "SSH Keys added." # Disable root password auth sed -i 's/^#PermitRootLogin\s\+yes/PermitRootLogin prohibit-password/' /etc/ssh/sshd_config sed -i 's/^#PasswordAuthentication\s\+yes/PasswordAuthentication no/' /etc/ssh/sshd_config sed -i 's/^PasswordAuthentication\s\+yes/PasswordAuthentication no/' /etc/ssh/sshd_config sed -i 's/^#PubkeyAuthentication\s\+yes/PubkeyAuthentication yes/' /etc/ssh/sshd_config sed -i 's/^PubkeyAuthentication\s\+no/PubkeyAuthentication yes/' /etc/ssh/sshd_config echo "Root password authentication disabled." systemctl restart sshd systemctl restart ssh