2024-08-04 09:36:48 +00:00
|
|
|
#!/usr/bin/bash
|
|
|
|
|
2024-08-04 09:58:05 +00:00
|
|
|
echo "[ sshd_config backup ]"
|
2024-08-04 10:15:32 +00:00
|
|
|
cat /etc/ssh/sshd_config > /etc/ssh/sshd_config_BUP &&
|
2024-08-04 09:58:05 +00:00
|
|
|
|
|
|
|
echo "[ configuring sshd ]"
|
2024-08-04 10:09:18 +00:00
|
|
|
|
|
|
|
cat << EOF > /etc/ssh/sshd_config
|
2024-08-04 09:58:05 +00:00
|
|
|
Include /etc/ssh/sshd_config.d/*.conf
|
|
|
|
|
|
|
|
Port 22
|
|
|
|
ListenAddress 0.0.0.0
|
|
|
|
|
|
|
|
PermitRootLogin yes
|
|
|
|
PubkeyAuthentication yes
|
|
|
|
PasswordAuthentication no
|
|
|
|
PermitEmptyPasswords no
|
|
|
|
|
|
|
|
KbdInteractiveAuthentication no
|
|
|
|
UsePAM yes
|
|
|
|
|
|
|
|
X11Forwarding yes
|
|
|
|
PrintMotd no
|
|
|
|
|
|
|
|
AcceptEnv LANG LC_*
|
|
|
|
Subsystem sftp /usr/lib/openssh/sftp-server
|
2024-08-04 10:10:25 +00:00
|
|
|
EOF
|
2024-08-04 09:58:05 +00:00
|
|
|
|
|
|
|
echo "[ appending ssh-keys ]"
|
|
|
|
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDAPCabE6gKZkksoYdCCclvqBwPLMHM7Wasi3OtzgYmfyJzCPy2twMBZ35HbmuXd0oUE6IBScosGwgs3+5EQ/21b5BUosdZy82DDGG8vXwY2oxqd0U3GzebLmks8TRvdnZ2KXyMlbM9tB5lxrT8kaCdNWtj3Zbipjj2U6LDfvl9J5qojW4F7sNuh3qQ5T7FJA0R/X3F2K3VVk+ZD0PXy1pIauXck3K7iHtTjjHmBw73Ym0d+cg8MEOY7Y+tU4s8f2dOHN9VOSFONoYw0tOxUzZwYGNplEj3xDFUTsbm5wpWd6rGF9ilAqAnwB5Uwbq39ThikKi72PwIFr1e4QIf1AIOdci+yfrezZ/CwHw3AgaCY1PMbX50EZfa3Y9YhZH4bT7mVMCOVkOtIURiHEdcGeqjCe73eizTvDPE+0/xLPqIkJLI9Q4EeJESzRDNUkGiL6/L7Yi38pY+TqRz2dpyvuN9CHAmNPc9kmU9sdOOfAvSv7wGzTG3zB5NCU7UlWW3wPRYLTvYbRXHDROF8OlFjhLYGG6AYdJbNXTfQFHymKOJRjWiVaeBKMlAmhosdlEyRN1zYBb0bHdptEWpsqjv6mPQ3W20pS1h4zRT2P71TsA7UPlHTAeLgUuv9NW49VpdoKBId8cfJOmLesft1bGHfjgg8UNTbCpnOi0lRjoT4vxBPQ==" >> ~/.ssh/authorized_keys
|
|
|
|
|
|
|
|
echo "[ installing packets ]"
|
2024-08-04 09:59:01 +00:00
|
|
|
apt install curl nmap tcpdump net-tools wireguard tmux -y
|
2024-08-04 09:58:05 +00:00
|
|
|
|
|
|
|
echo "[ DONE ]"
|