Permission denied (publickey). SSH用户名密码登录报错


 有个问题出现了好几次了,每次都忘了,需要查资料,所以做个记录……

问题

有几台生产机器需要通过jenkins部署代码,所以让开了从jenkins部署机器ssh到生产机器的网络权限。
配置jenkins的时候报错了:
2017-09-08-11-10-59

在jenkins所在机器直接ssh登录,也报错了。

Permission denied (publickey).

原因

生产机器默认禁用了ssh密码登录权限。之前测试环境也遇到了,解决过一次,忘了……

解决方案

  1. 登录目标机器 打开 /etc/ssh/sshd_config ,修改PasswordAuthentication no 为:

PasswordAuthentication yes

  1. 重启服务

/etc/init.d/sshd restart


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM