首页 > 系统服务 > 详细

Mac环境下终端(Terminal)用ssh 连接服务器问题 Received disconnect from 120.55.x.x: 2: Too many authentication failures for root

时间:2016-01-10 16:57:55      阅读:1911      评论:0      收藏:0      [点我收藏+]

由于这台Mac配置git生成公钥后,ssh连接就出现来这个问题

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

出现后只需要在 ssh 后面 加上 -o PubkeyAuthentication=no 这个参数,连接正常。

如果不想每次加-o参数就添加个配置文件(默认没有) ~/.ssh/config

PreferredAuthentications password

测试连接正常。

-----------------------------分割线----------------------------------

回头再push origin的时候又出现了这样的问题

git push origin master

Warning: Permanently added the RSA host key for IP address ‘192.30.252.128‘ to the list of known hosts.

Permission denied (publickey).

fatal: Could not read from remote repository.

 

Please make sure you have the correct access rights

and the repository exists.


-----------------------------分割线----------------------------------

   vi ~/.ssh/config

   注释掉

#PreferredAuthentications password
提交正常

git push origin master

Counting objects: 3, done.

Delta compression using up to 4 threads.

Compressing objects: 100% (3/3), done.

Writing objects: 100% (3/3), 992 bytes | 0 bytes/s, done.

Total 3 (delta 0), reused 0 (delta 0)

To git@github.com:l496501043/first.git

   d0cff78..8399039  master -> master

-----------------------------分割线----------------------------------

       又回去 ssh 120.55.x.x -l root

 

      连接不上,继续push origin到github也正常

       

      那就接着加参数连接ssh 120.55.x.x -l root -o PubkeyAuthentication=no

-----------------------------分割线----------------------------------

-----------------------------分割线----------------------------------

-----------------------------分割线----------------------------------
 

Mac环境下终端(Terminal)用ssh 连接服务器问题 Received disconnect from 120.55.x.x: 2: Too many authentication failures for root

原文:http://www.cnblogs.com/liugx/p/5118622.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!