Если вы хотите разрешить пользователю "sam" входить в систему только через ssh, лучше всего отредактировать файл /etc/sshd_config
и ограничить доступ пользователей на уровне ssh.
В конце файла вы увидите директиву AllowUsers
. Раскомментируйте это и добавьте пользователей, которым разрешен ssh, в вашем случае:
AllowUsers sam
Хорошей практикой безопасности является ограничение того, кто может использовать ssh в вашем ящике, а также не разрешать вход через root через ssh.
Вы можете найти больше информации здесь .