Difference between revisions of "Fedora Linux Post Install Steps"
(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...") |
(→Enable IPv6) |
||
Line 16: | Line 16: | ||
=== Enable IPv6 === | === Enable IPv6 === | ||
+ | |||
+ | cat <<EOF >/etc/cloud/cloud.cfg.d/56-custom-networking.cfg | ||
+ | network: | ||
+ | version: 1 | ||
+ | config: | ||
+ | - type: physical | ||
+ | name: eth0 | ||
+ | subnets: | ||
+ | - type: dhcp | ||
+ | - type: dhcp6 | ||
+ | EOF | ||
+ | reboot | ||
== Update the software === | == Update the software === |
Revision as of 21:41, 31 August 2018
Contents
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
cat <<EOF >/etc/cloud/cloud.cfg.d/56-custom-networking.cfg network: version: 1 config: - type: physical name: eth0 subnets: - type: dhcp - type: dhcp6 EOF reboot
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