Isso soa como um problema de configuração no lado do servidor.
Se o servidor permitir autenticação de chave pública e senha, mesmo que você tente se conectar sem um arquivo de chave privada presente no cliente, ele deverá solicitar uma senha.
Se você está recebendo a mensagem de erro "Permission denied (publickey)"
, então parece que a autenticação por senha não é suportada em seu servidor.
Sem ver o arquivo / etc / sshd_config, é difícil saber, mas acho que você precisa ter certeza de que a seguinte linha existe:
PasswordAuthentication yes
Reinicie o servidor ssh e, quando você se conectar a partir do cliente, deverá ser solicitada uma senha, se não houver uma chave particular presente, ou se a chave privada não corresponder à chave pública no servidor.
Uma alternativa mais segura para isso é copiar sua chave privada para o laptop que você está usando ou, de fato, gerar uma nova chave privada para ser usada naquele laptop e adicionar a chave pública a .ssh/authorized_keys