Getting Started
# Update system
Check update system
dnf -y update
# Login by public key
Edit ssh config file
nano /etc/ssh/sshd_config
Add login by public key setting
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
Restart sshd service
systemctl restart sshd
Create authorized file
touch ~/.ssh/authorized_keys
Add content public key to authorized file
ssh-ed25519 {public key content}
Assign permission for ssh
chmod 700 -R ~/.ssh
chmod 600 ~/.ssh/authorized_keys
# Set language for server
Check current language
localectl
Check list language supported
localectl list-locales
Set main language
localectl set-locale LANG=en_US.UTF-8
# Add user
Add a new user
adduser {user}
Set password for a user
passwd {user}
Add user to sudoers
usermod -aG wheel {user}