687
edits
Changes
Created page with "== Introduction == Everything on this page needs to be done as root, unless specified, so su to root. sudo -i == Cloud Init == If your install uses cloud-init (e.g. Amazo..."
== Introduction ==
Everything on this page needs to be done as root, unless specified, so su to root.
sudo -i
== Cloud Init ==
If your install uses cloud-init (e.g. Amazon EC2) do the following:
=== Set hostname ===
echo 'preserve_hostname: yes' >/etc/cloud/cloud.cfg.d/55-preseve-hostname.cfg
echo 'eden.mgk.ro' >/etc/hostname
reboot
=== Enable IPv6 ===
== Update the software ===
dnf -y upgrade-minimal
reboot
== Create a user ==
useradd -c 'Aram Hăvărneanu' -G wheel,users -m -s /bin/bash -U aram
passwd -l aram
Enable passwordless sudo for the wheel group:
echo '%wheel ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/91-wheel-no-password
=== SSH ===
For ssh access, use su to switch from root to the user and then add ssh keys.
su - aram
# as a user
mkdir -p .ssh
echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANJ9BKKslS9Zqp1dRWL1nRiLmFp7nGvP06zPJ4L7cES aram@emerald.local' >> .ssh/authorized_keys
echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJnkro8LT0TS+NTOIB787wfqIwv2VTmXXYsnsoVk71UE aram@horizon.local' >> .ssh/authorized_keys
chmod 644 .ssh/authorized_keys
Everything on this page needs to be done as root, unless specified, so su to root.
sudo -i
== Cloud Init ==
If your install uses cloud-init (e.g. Amazon EC2) do the following:
=== Set hostname ===
echo 'preserve_hostname: yes' >/etc/cloud/cloud.cfg.d/55-preseve-hostname.cfg
echo 'eden.mgk.ro' >/etc/hostname
reboot
=== Enable IPv6 ===
== Update the software ===
dnf -y upgrade-minimal
reboot
== Create a user ==
useradd -c 'Aram Hăvărneanu' -G wheel,users -m -s /bin/bash -U aram
passwd -l aram
Enable passwordless sudo for the wheel group:
echo '%wheel ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/91-wheel-no-password
=== SSH ===
For ssh access, use su to switch from root to the user and then add ssh keys.
su - aram
# as a user
mkdir -p .ssh
echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANJ9BKKslS9Zqp1dRWL1nRiLmFp7nGvP06zPJ4L7cES aram@emerald.local' >> .ssh/authorized_keys
echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJnkro8LT0TS+NTOIB787wfqIwv2VTmXXYsnsoVk71UE aram@horizon.local' >> .ssh/authorized_keys
chmod 644 .ssh/authorized_keys