#!/bin/bash -eu
# Run this as your Linux user and WITHOUT sudo
############################################################################
# #
# Generate server-side SSH keys as the Linux user #
# #
############################################################################
URL="https://loopsofzen.uk"
VARIABLE_A="output.txt"
STRING_TO_TEST="
Loops of Zen"
# Curl to get the page
curl -o "$VARIABLE_A" "$URL"
# Check if the first line contains the $THIS string
FIRST_LINE=$(head -n 1 "$VARIABLE_A")
if [ "$FIRST_LINE" = "$STRING_TO_TEST" ]; then
IPV6_TEST_RESULT="IPv6 Enabled"
else
IPV6_TEST_RESULT="IPv6 not detected. IPv4 Only"
fi
############################################################################
# #
# Generate server-side SSH keys as the Linux user #
# #
############################################################################
mkdir ~/.ssh/
echo "___________________"
echo "Generating server-side SSH key for pulling our repo. Hit enter for default name, and again empty for pass (no pass). Just keep hitting enter"
ssh-keygen -t ed25519
echo
echo
echo "This is your server's public SSH key to give to Simplified Privacy."
echo
cat ~/.ssh/id_ed25519.pub
echo
echo "And tell them that your IPv6 test result is: $IPV6_TEST_RESULT"