我有两台服务器(AWS-Ubuntu),一台用于Devops,我在其中安装了Jenkins。在另一台服务器上,我有一个dev服务器。我已经在Jenkins服务器中构建了代码,并且需要将构建的文件传输到dev服务器。
添加(Jenkins) SSH密钥到开发服务器,重启id_rsa.pub服务:
cd ${WORKSPACE}/Angular
npm install
cd ${WORKSPACE}/node
npm install
cd ${WORKSPACE}/Angular
npm run buildscp -r /var/lib/jenkins/workspace/project123/Angular/dist/* ubuntu@172.31.14.41:/var/我希望将文件从Jenkins实例传输到dev服务器,但我收到以下错误:
scp -r /var/lib/jenkins/workspace/project123/Angular/dist/openwifi ubuntu@172.31.45.66:/var/www/html/jenkinsdev/Angular/
Host key verification failed.
lost connection
Build step 'Execute shell' marked build as failure
Finished: FAILURE发布于 2019-08-14 16:46:54
尝试使用错误的用户名ssh/scp时,会出现主机密钥验证失败错误。用户名应该与用于建立ssh的用户名相同。如果上面没有帮助,那么检查ssh密钥是否为该用户损坏或更改。
https://stackoverflow.com/questions/57481417
复制相似问题