Received disconnect from x.x.x.x: 2: Too many authentication failures for x

上一篇 / 下一篇  2013-12-20 17:22:25 / 个人分类:ios测试自动化

公司要求脚本需要在jenkins平台定期运行,苹果mac在连接jenkins的过程中出现了各种问题,各种头大,不过最后还是解决了。我用的苹果系统是OS X 10.8.5

  问题一:

Permission denied (publickey,keyboard-interactive).
解决方法:修改/private/etc/sshd_config文件
将PasswordAuthentication前边的#去掉,并改为yes
PasswordAuthentication yes
接着出现了问题二
Received disconnect from x.x.x.x: 2: Too many authentication failures for x
百度、google了很多,解决方法如下:
 打开终端,输入以下命令:
1、touch /Users/username/.ssh/config
2、
vi /Users/username/.ssh/config(编辑config文件)
3、在文件中输入
Host jenkins
HostName jenkins.example.com
User domainuser
IdentitiesOnly yes
保存
4、在jenkins中构建自己的脚本即可。
注意:jenkins构建中,Execute shell配置远程登录的用户名要与domainuser保持一致
参考文档:
https://kb.mediatemple.net/questions/1625/Using+an+SSH+Config+File
http://wesdeboer.com/received-disconnect-from-too-many-authentication-failures-for-ubuntu/

查看调试信息,只需要在ssh命令后加上-vvv即可。
一个比较好的讲述ssh配置的文章
http://blog.chinaunix.net/uid-16728139-id-3265394.html

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-31  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 11063
  • 日志数: 6
  • 建立时间: 2013-12-20
  • 更新时间: 2013-12-20

RSS订阅

Open Toolbar