![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](https://rvso.com/image/760556/Error%20en%20la%20acci%C3%B3n%20SSH%20de%20GitHub%3A%20ssh%3A%20error%20en%20el%20protocolo%20de%20enlace%3A%20ssh%3A%20no%20se%20puede%20autenticar%2C%20se%20intentaron%20m%C3%A9todos%20%5Bninguna%20clave%20p%C3%BAblica%5D%2C%20no%20quedan%20m%C3%A9todos%20compatibles.png)
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.