-G sudo
gives user sudo privileges, omit this for users who do not need this
$ sudo useradd -m -c "Firstname Lastname" -g users -G sudo username_here
Create password for sudo privileges
$ passwd username_here
If the user is not physically present to type in a password, set the password to something stupid, and expire the password so it needs to be changed upon next login.
$ passwd username_here
$ chage -d 0 username_here
Add SSH key(s)
$ mkdir ~/.ssh
$ vim ~/.ssh authorized_keys
Paste SSH key(s) here and save
$ chmod 700 .
$ chmod 600 authorized_keys