Error en la acción SSH de GitHub: ssh: error en el protocolo de enlace: ssh: no se puede autenticar, se intentaron métodos [ninguna clave pública], no quedan métodos compatibles

Error en la acción SSH de GitHub: ssh: error en el protocolo de enlace: ssh: no se puede autenticar, se intentaron métodos [ninguna clave pública], no quedan métodos compatibles

Recientemente alquilé un VPS con CentOS 8. Quiero realizar una implementación continua desde uno de mis repositorios, de modo que cuando presione el repositorio principal se actualice. Seguíeste tutorialen una instalación nueva de CentOS, con la siguiente acción (este es mi .yml):

name: Deploy

on: [push]

jobs:
  deploy:
    if: github.ref == 'refs/heads/main'
    runs-on: [ubuntu-latest]
    steps:
      - uses: actions/checkout@v1
      - name: Copy repository contents via scp
        uses: appleboy/scp-action@master
        env:
          HOST: ${{ secrets.HOST }}
          USERNAME: ${{ secrets.USERNAME }}
          PORT: ${{ secrets.PORT }}
          KEY: ${{ secrets.SSH_KEY }}
        with:
          source: "."
          target: "/var/www/deploy"

Sin embargo, aparece el siguiente error:

Copie el contenido del repositorio a través de scp

... 2020/12/02 18:05:57 error al copiar el archivo al destino: ***, mensaje de error: ssh: error en el protocolo de enlace: ssh: no se puede autenticar, se intentaron métodos [ninguna clave pública], no quedan métodos admitidos drone- Error de scp: error al copiar el archivo al destino: ***, mensaje de error: ssh: error en el protocolo de enlace: ssh: no se puede autenticar, se intentaron métodos [ninguna clave pública], no quedan métodos compatibles

Lo he intentado ssh-add <private_key>, pero aparece el mismo error.

información relacionada