Open main menu

Aram's Wiki β

Changes

Fedora Linux Post Install Steps

920 bytes added, 15:34, 8 February 2023
SSH
[[Category:Linux]]
 
== Introduction ==
=== 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 === Scaleway ===  If you're on a braindead platform like Scaleway, you might also need to disable this:  systemctl disable scw-set-hostname == Update the software ===
dnf -y upgrade-minimal
# 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
echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC8dcfsqZJWTNTCfATbD6WiZyWoK3AiihynONRjCrtMw aram@oceanic.local' >> .ssh/authorized_keys
echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMRc0UWKrFpCv/EOUo2jpEQt+C/pa0tc1rUWKgjbKTp7 aram@edengate.local' >> .ssh/authorized_keys
chmod 700 .ssh
chmod 644 .ssh/authorized_keys
 
== Enable NTP service ==
 
If not already enabled, enable NTP:
 
systemctl enable --now ntpd.service
 
== Install packages ==
 
For home installations you might want to install avahi.
 
dnf install nss-mdns avahi
systemctl enable --now avahi-daemon.service
 
For development system you might want to install:
 
dnf -y groupinstall 'Development Tools'
dnf -y install rsync clang clang-tools-extra gcc-go golang