In this post, I’ll tell you, how to create new user in Ubuntu 14.04 and how you disable user password login.

New user

Create new user, in my e.g. it’s example-user. Set strong password, and fill fields.

$ sudo adduser example-user

SSH key login

Now you’re created new user. In second step, we have to generate new ssh key (if you don’t already had it).

$ ssh-keygen

And use default value for:

Generating public/private rsa key pair.
Enter file in which to save the key (~/.ssh/id_rsa):

Next we need to copy our ssh key into example-user’s authorizies keys file (~/.ssh/authorized_keys).

$ ssh-copy-id [email protected]

If you got next lines, you’re permit login to example-user by ssh key.

Number of key(s) added: 1

Now try logging into the machine, with:   "ssh '[email protected]'"
and check to make sure that only the key(s) you wanted were added.

Disable user password login

It mean that, you’re not longer need password to login example-user. So if we don’t any more need password to login our new user, we could disable password login to that user.

$ sudo usermod -L example-user