项目启动报错:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'videoService': FactoryBean threw exception on object creation; nested exception is com.weibo.api.motan.exception.MotanFrameworkException: error_message: ClusterSupport No service urls for the refer:motan://172.17.0.1:0/default_rpc/com.btzh.service.VideoService/1.0/referer, registries:[zookeeper://192.168.0.46:2181/com.weibo.api.motan.registry.RegistryService?group=default_rpc], status: 404, error_code: 10101,r=nullat org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:175)at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:103)at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1634)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:254)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208)at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1309)at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1275)at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1101)at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)... 41 more
Caused by: com.weibo.api.motan.exception.MotanFrameworkException: error_message: ClusterSupport No service urls for the refer:motan://172.17.0.1:0/default_rpc/com.btzh.service.VideoService/1.0/referer, registries:[zookeeper://192.168.0.46:2181/com.weibo.api.motan.registry.RegistryService?group=default_rpc], status: 404, error_code: 10101,r=nullat com.weibo.api.motan.cluster.support.ClusterSupport.init(ClusterSupport.java:102)at com.weibo.api.motan.config.handler.SimpleConfigHandler.buildClusterSupport(SimpleConfigHandler.java:55)at com.weibo.api.motan.config.RefererConfig.createClusterSupport(RefererConfig.java:184)at com.weibo.api.motan.config.RefererConfig.initRef(RefererConfig.java:128)at com.weibo.api.motan.config.RefererConfig.getRef(RefererConfig.java:85)at com.weibo.api.motan.config.springsupport.RefererConfigBean.getObject(RefererConfigBean.java:44)at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:168)... 51 more

zookeeper服务正常, 但是服务未注册成功, 查看jenkins构建日志:

Clean the workspace:
Copy resources from Jenkins:
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
Run the application:
Well done!
Finished: SUCCESS

查看jenkins的ssh执行内容:

echo "Copy resources from Jenkins:"
scp -r root@192.168.0.48:/root/.jenkins/workspace/$artifactId/target/lib /usr/local/projects/$artifactId
scp root@192.168.0.48:/root/.jenkins/workspace/$artifactId/target/$artifactId-$version.jar /usr/local/projects/$artifactId/echo "Run the application:"
nohup /usr/local/jdk1.8.0_91/bin/java -agentlib:jdwp=transport=dt_socket,address=192.168.0.44:8002,server=y,suspend=n -jar /usr/local/projects/$artifactId/$artifactId-$version.jar > /usr/local/projects/$artifactId-$version.log 2>&1 &
#nohup /usr/local/jdk1.8.0_91/bin/java -Xms512m -Xmx512m -jar /usr/local/projects/$artifactId/$artifactId-$version.jar > /usr/local/projects/$artifactId-$version.log 2>&1 &

是从jenkins主机上拷贝文件时连接失败.

查看48机器ssh_config配置文件中 PasswordAuthentication值为yes, 说明已经开启了ssh密码登录, 手动执行scp输入密码可以远程拷贝成功:

root@mach4:/usr/local/projects# scp root@192.168.0.48:/root/.jenkins/workspace/cc-service-impl-pay/target/cc-service-impl-pay-0.0.1.jar /usr/local/projects/abc/
root@192.168.0.48's password:
cc-service-impl-pay-0.0.1.jar 

判定是登录jenkins主机失败, 查看auth.log日志内容:

44机器(执行scp脚本的机器):

Aug  3 10:04:38 mach4 systemd-logind[480]: New session 14 of user root.
Aug  3 10:08:04 mach4 sshd[8317]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.0.48  user=root
Aug  3 10:08:06 mach4 sshd[8317]: Accepted publickey for root from 192.168.0.48 port 42772 ssh2: RSA 1d:d1:16:65:a1:42:80:f5:25:a7:39:06:0f:83:5e:03
Aug  3 10:08:06 mach4 sshd[8317]: pam_unix(sshd:session): session opened for user root by (uid=0)
Aug  3 10:08:06 mach4 systemd-logind[480]: New session 15 of user root.
Aug  3 10:08:24 mach4 sshd[8317]: Received disconnect from 192.168.0.48: 11: disconnected by user
Aug  3 10:08:24 mach4 sshd[8317]: pam_unix(sshd:session): session closed for user root
Aug  3 10:17:01 mach4 CRON[8422]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug  3 10:17:01 mach4 CRON[8422]: pam_unix(cron:session): session closed for user root
Aug  3 10:24:30 mach4 sshd[8442]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.0.48  user=root
Aug  3 10:24:31 mach4 sshd[8442]: Accepted publickey for root from 192.168.0.48 port 42814 ssh2: RSA 1d:d1:16:65:a1:42:80:f5:25:a7:39:06:0f:83:5e:03
Aug  3 10:24:31 mach4 sshd[8442]: pam_unix(sshd:session): session opened for user root by (uid=0)

48机器(jenkins主机):

root@mach8:/etc/security# cd /var/log/
root@mach8:/var/log# tail -f auth.log
Aug  3 11:14:07 mach8 sshd[11027]: Failed password for root from 192.168.0.44 port 17680 ssh2
Aug  3 11:14:07 mach8 sshd[11027]: Failed password for root from 192.168.0.44 port 17680 ssh2
Aug  3 11:14:07 mach8 sshd[11027]: Connection closed by 192.168.0.44 [preauth]
Aug  3 11:14:07 mach8 sshd[11029]: Failed password for root from 192.168.0.44 port 17682 ssh2
Aug  3 11:14:07 mach8 sshd[11029]: Failed password for root from 192.168.0.44 port 17682 ssh2
Aug  3 11:14:07 mach8 sshd[11029]: Connection closed by 192.168.0.44 [preauth]
Aug  3 11:17:01 mach8 CRON[11178]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug  3 11:17:01 mach8 CRON[11178]: pam_unix(cron:session): session closed for user root
Aug  3 11:20:23 mach8 sshd[10166]: Received disconnect from 192.168.0.41: 11: disconnected by user
Aug  3 11:20:23 mach8 sshd[10166]: pam_unix(sshd:session): session closed for user root
Aug  3 11:27:37 mach8 sshd[11713]: Failed password for root from 192.168.0.44 port 17684 ssh2
Aug  3 11:27:37 mach8 sshd[11713]: Failed password for root from 192.168.0.44 port 17684 ssh2
Aug  3 11:27:37 mach8 sshd[11713]: Connection closed by 192.168.0.44 [preauth]
Aug  3 11:27:37 mach8 sshd[11715]: Failed password for root from 192.168.0.44 port 17686 ssh2
Aug  3 11:27:37 mach8 sshd[11715]: Failed password for root from 192.168.0.44 port 17686 ssh2
Aug  3 11:27:37 mach8 sshd[11715]: Connection closed by 192.168.0.44 [preauth]

报密码错误, 因为执行scp的shell脚本中没有输入48的密码, 所以是没有配置ssh免密码登录, 或是之前配置的免密码登录失效了.

设置ssh免密码登录.

将44机器上的id_rsa.pub复制到48机器.ssh目录下:

root@mach4:/var/log# scp /root/.ssh/id_rsa.pub root@192.168.0.48:~/.ssh/abc
root@192.168.0.48's password:
id_rsa.pub   

将公钥追加到48机器的authorized_keys中:

root@mach8:~/.ssh# cat ./abc >> ./authorized_keys

再次构建项目正常.

ssh Permission denied (publickey,password).相关推荐

  1. Git生成的ssh公钥部署在GitHub后校验报错Permission denied(publickey, password, keyboard-interactive)完美解决

    Git生成的ssh公钥部署在GitHub后校验报错Permission denied(publickey, password, keyboard-interactive)完美解决 前置 正确的配置了s ...

  2. Hadoop localhost: frankxulei@localhost: Permission denied (publickey,password)

    Hadoop启动HDFS进程的时候报错,提示权限不够,具体信息如图所示: localhost: frankxulei@localhost: Permission denied (publickey,p ...

  3. Ubuntu下搭建hadoop出现Permission denied (publickey,password)的问题

    最近在利用实验室的服务器搭建hadoop,一边看网上教程,一边动手自己搭建,发现还是容易碰到很多问题 问题来源 1. 老师在一台电脑新建了一个ubuntu虚拟机,然后配置好后直接使用克隆的方式,在本地 ...

  4. hadoop Permission denied (publickey,password,keyboard-interactive).

    andrew@localhost: Permission denied (publickey,password,keyboard-interactive). ssh localhost没有设置免密码登 ...

  5. hadoop配置过程中可能会出的问题localhost: root@localhost: Permission denied (publickey,password).

    在配置好了hadoop基础开发环境过后尝试执行sudo sbin/start-dfs.sh出现了下列问题, Starting namenodes on [localhost] localhost: r ...

  6. Ubuntu下搭建第一台hadoop输入start-dfs.sh出现Permission denied (publickey,password)的问题

    问题描述 输入下方代码时: start-dfs.sh start-yarn.sh start-all.sh 会出现 localhost: 用户名@localhost: Permission denie ...

  7. hadoop出现Permission denied (publickey,password)的问题

    问题:终端执行start-all.sh 报错Permission denied (publickey,password) 1.安装open-ssh服务sudo apt-get install open ...

  8. git clone 报错 Permission denied (publickey,password).git配置ssh key

    翻译下这段英文,大概意思是: 权限被拒绝(公钥.密码).无法从远程存储库中读取. 解决方式:创建ssh key.配置git 1.设置username和email(github每次commit都会记录他 ...

  9. Linux配置本机ssh免登陆(解决启动hadoop3.0时报 Permission denied (publickey,password). 错误)

    本文基于Deepin 20系统演示 1. 使用ssh-keygen命令生成公钥和私钥 ssh-keygen -t rsa -C "hadoop-test" 附ssh-keygen命 ...

  10. 【ssh】【scp】scp Permission denied (publickey,password)解决方法

    一,在A主机里的用户 运行  #ssh-keygen -t rsa                 # 生成 rsa规则的密钥 结果如下 Generating public/private rsa k ...

最新文章

  1. 国防科技大学发布最新「3D点云深度学习」综述论文
  2. curl header 自定义参数接收不到_如何快速有效的通过curl命令来检测url告警机制?...
  3. [Java] Welcome to Artifactory 使用说明
  4. iOS并发(多线程)
  5. formatter java_Java编程中的Java Formatter是什么?
  6. 别人总结的一些git教程大全
  7. Android无法优化应用,Android应用优化总结
  8. Linux命令行工具使用小贴士及技巧(四)
  9. 关于新版VLC无法看RTSP的视频的问题-转
  10. HDU 4387 Stone Game (博弈)
  11. 百度地图依赖包php,调用百度地图
  12. 微信小程序的三级分销-项目表格设计
  13. android 资源id 闪退,【报Bug】android闪退,勾选Push消息推送自定义基座后 获取oaid,vaid,aaid, app闪退...
  14. ITween操作API
  15. 小白理解transformer解析博客
  16. 移动硬盘格式化了,要怎么恢复数据
  17. 计算机时代汉字书写有了新的方式,网络时代的汉字书写
  18. ps转手绘课程皮肤处理--day02学习笔记
  19. 【六类网线的制作方法】
  20. 帝豪gs车机系统wince_用销量告诉你答案 选帝豪GS准没错

热门文章

  1. 使用 Travis 自动部署 Hexo 到 Github 与 自己的服务器
  2. 导出数据库数据生成word【2】--itext直接写word中写入内容
  3. linux安装opencv让输入密码,Linux下安装OpenCV步骤
  4. 深入Linux网络核心堆栈--netfilter详解(整理)
  5. Linux DRM KMS 驱动简介
  6. RK3399的ADC配置指南
  7. linux中probe函数中传递的参数来源
  8. SSL自签署证书生成脚本
  9. H.264中的指数哥伦布解码
  10. 内核调试神器SystemTap — 更多功能与原理(三)