essayant de déployer Digital Ocean de travis, se gardertransfert scp avec travis-ci
fatal: Unable to negotiate with 52.54.31.11 port 39748: no matching host key type found. Their offer: ssh-dss [preauth]
sur l'hôte.
essayé d'ajouter beaucoup de choses à la .travis.yml plus récemment
before_script:
- echo -e "Host 159.203.162.79\n\tUser root\n\tIdentityFile /tmp/deploy_rsa\n\tHostKeyAlgorithms +ssh-dss\n" >> ~/.ssh/config
Mais pas d'amour. qui me reçoit
/home/travis/.ssh/config line 7: Bad protocol 2 host key algorithms '+ssh-dss'.
Alors, semble être un problème avec un brillant nouveau OpenSSL, et travis étant une ancienne version?
J'utilise une clé privée bien sûr, tout semble fonctionner correctement.
before_install:
- openssl aes-256-cbc -K $encrypted_ca03cb1712d9_key -iv $encrypted_ca03cb1712d9_iv -in deploy_rsa.enc -out /tmp/deploy_rsa -d && chmod 600 /tmp/deploy_rsa
before_deploy:
- eval "$(ssh-agent -s)"
- ssh-add /tmp/deploy_rsa
semble que c'était ça. –
J'ai le même problème que l'OP mais en ajoutant dist: fidèle ne l'a pas résolu. –
@SethStone Avez-vous une URL de journal de construction à partager? Si c'est le même problème, 'dist: trusty' devrait le réparer. Si 'dist: fidèle 'ne l'est pas, alors le vôtre est probablement un problème différent. – banzaiman