Existem três coisas a fazer para permitir que um 'usuário do serviço', como o www-data, faça login via ssh.
-
Defina uma senha para www-data
sudo passwd www-data
-
Defina um shell para www-data. Você pode fazer isso usando
chsh
ou editando/etc/passwd
. Substitua/usr/sbin/nologin
ou semelhante por/bin/bash
na linha do usuário. -
Conceda permissão para login via ssh, edite
/etc/ssh/sshd_config
e adicione a seguinte linha (não esqueça de enumerar todos os usuários que precisam de acesso ssh)AllowUsers www-data