A mensagem Error: debug1: Roaming not allowed by server
é apenas uma mensagem de depuração, não mais.
Siga as etapas abaixo para se autenticar por meio de chave pública:
No seu servidor , ative a autenticação de senha. Abra a configuração do servidor ssh
sudo nano /etc/ssh/sshd_config
e ative a autenticação por senha
PasswordAuthentication yes
Recarregue a configuração
sudo service ssh reload
No seu cliente
Copie sua chave pública via ssh-copy-id
ssh-copy-id -i ~/.ssh/id_rsa.pub -p 22 user@server
ou como alternativa
cat id_rsa.pub | ssh server cat >> ~/.ssh/authorized_keys
No seu servidor
sudo nano /etc/ssh/sshd_config
e desabilite a autenticação de senha
PasswordAuthentication no
Recarregue a configuração
sudo service ssh reload