Se você não especificar uma senha para useradd , ela não será configurada (e o usuário não poderá efetuar login por senha). Observe que useradd e adduser são dois comandos diferentes.
O seguinte deve criar o novo usuário com seu próprio grupo, criar seu diretório pessoal (no local padrão, já que não especificamos nenhum local) e copiar arquivos de esqueleto.
useradd --create-home <user>
Em seguida, basta criar o diretório .ssh em seu diretório inicial, chmod it para 0700 (o SSH desejará isso para segurança) e colocar a chave pública dos usuários em .ssh/authorized_keys (a chave privada / pública par deve ser gerado pelo próprio usuário, em seu próprio computador).
Se você quiser desativar a senha de uma conta já existente, use o seguinte.
usermod --lock <user>