Falha na ação SSH do GitHub: ssh: falha no handshake: ssh: não foi possível autenticar, tentativa de métodos [nenhuma chave pública], nenhum método suportado permanece

Falha na ação SSH do GitHub: ssh: falha no handshake: ssh: não foi possível autenticar, tentativa de métodos [nenhuma chave pública], nenhum método suportado permanece

Aluguei recentemente um VPS rodando CentOS 8. Quero fazer uma implantação contínua de um dos meus repositórios, para que quando eu enviar para o repositório principal o repositório seja atualizado. eu seguieste tutorialem uma nova instalação do CentOS, com a seguinte ação (este é meu .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"

No entanto, recebo o seguinte erro:

Copie o conteúdo do repositório via scp

... 2020/12/02 18:05:57 erro copiar arquivo para destino: ***, mensagem de erro: ssh: handshake falhou: ssh: não foi possível autenticar, tentativas de métodos [nenhuma chave pública], nenhum método suportado permanece drone- erro scp: erro ao copiar arquivo para destino: ***, mensagem de erro: ssh: falha no handshake: ssh: não foi possível autenticar, tentativa de métodos [nenhuma chave pública], nenhum método suportado permanece

Eu tentei ssh-add <private_key>, mas recebo o mesmo erro.

informação relacionada