Difference between revisions of "Debian 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 == Set hostname == hostnamectl set-hostname sky.mgk.ro reb...") |
|||
Line 14: | Line 14: | ||
apt update && apt -y upgrade | apt update && apt -y upgrade | ||
reboot | reboot | ||
+ | |||
+ | == Do not install recommended and suggested packages == | ||
+ | |||
+ | cat >/etc/apt/apt.conf.d/50norecommends <<EOT | ||
+ | APT::Install-Recommends "false"; | ||
+ | APT::Install-Suggests "false"; | ||
+ | EOT | ||
== Create a user == | == Create a user == |
Revision as of 17:42, 1 September 2018
Contents
Introduction
Everything on this page needs to be done as root, unless specified, so su to root.
sudo -i
Set hostname
hostnamectl set-hostname sky.mgk.ro reboot
Update the software
apt update && apt -y upgrade reboot
Do not install recommended and suggested packages
cat >/etc/apt/apt.conf.d/50norecommends <<EOT APT::Install-Recommends "false"; APT::Install-Suggests "false"; EOT
Create a user
useradd -c 'Aram Hăvărneanu' -G users -m -s /bin/bash -g staff aram passwd -l aram
Enable passwordless sudo for the staff group:
echo '%staff 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 700 .ssh chmod 644 .ssh/authorized_keys