I have provisioned a new instance running centos 7. It works fine but I can only use ssh with the root user, not any additional users. I am using ssh keys.
A log can be seen below. Can anyone point to what I am missing? Normally when deploying debian instances I dont need to do anything special to have normal users login. I cant find anything that seems relevant on google.
linaro@house02:~$ ssh email@example.com
Last login: Sun May 3 09:14:22 2020 from xyz
[root@ams-02 ~]# su - m
Last login: Sun May 3 09:55:11 UTC 2020 on pts/0
[m@ams-02 ~]$ exit
[root@ams-02 ~]# exit
Connection to 51.158.xxx.xxx closed.
linaro@house02:~$ ssh firstname.lastname@example.org
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).