Create a dedicated deploy user with sudo access and set up SSH key authentication for production servers.

useradd --create-home -s /bin/bash deploy
adduser deploy sudo
passwd deploy

Login as deploy user

ssh deploy@example.com
mkdir .ssh
ssh-copy-id deploy@example.com