Ubuntu上的Read from socket failed: Connection reset by peer
2015-10-18 19:08
761 查看
今天在试验《鸟哥的Linux私房菜服务器架设篇》的SSH的例题时,按照例题的做法:
rm /etc/ssh/ssh_host*
/etc/init.d/sshd restart
ssh root@localhost
当然,按照例题给的预测,是无法连接的。
当然由于我用的是Ubuntu而非鸟哥用的cenos,所以没有出现与他书本上的一样的代码
按照鸟哥书上的解决方法,使用 vim 到 /root/.ssh/known_hosts ,并将第 1 行(冒号 : 后面接的数字就是了) 删除,之后再重新 ssh。然而我打开/root/.ssh/known_hosts,没有出现有冒号的地方,然后我索性把里面的那三行东西都删了。
查看日志,ubuntu的ssh的log记录在/var/log/auth.log
可以看到图片的第四五行,发现了问题所在:找不到公钥私钥。应该是我刚才不小心把公钥私钥删掉了。
解决方法:
ssh-keygen -t dsa -P '' -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -trsa -P '' -f /etc/ssh/ssh_host_rsa_key
然后即可重新连接。
rm /etc/ssh/ssh_host*
/etc/init.d/sshd restart
ssh root@localhost
当然,按照例题给的预测,是无法连接的。
当然由于我用的是Ubuntu而非鸟哥用的cenos,所以没有出现与他书本上的一样的代码
按照鸟哥书上的解决方法,使用 vim 到 /root/.ssh/known_hosts ,并将第 1 行(冒号 : 后面接的数字就是了) 删除,之后再重新 ssh。然而我打开/root/.ssh/known_hosts,没有出现有冒号的地方,然后我索性把里面的那三行东西都删了。
查看日志,ubuntu的ssh的log记录在/var/log/auth.log
可以看到图片的第四五行,发现了问题所在:找不到公钥私钥。应该是我刚才不小心把公钥私钥删掉了。
解决方法:
ssh-keygen -t dsa -P '' -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -trsa -P '' -f /etc/ssh/ssh_host_rsa_key
然后即可重新连接。
相关文章推荐
- explain优化(索引优化)--------方法
- POJ 3250:Bad Hair Day 好玩的单调栈
- POJ 3250:Bad Hair Day 好玩的单调栈
- 条款47:请使用traits class表示类型信息
- xcode7编译报错:xxx does not contain bitcode 解决方法
- 基于Theano的深度学习(Deep Learning)框架Keras学习随笔-09-约束限制
- Aizu 0525 Osenbei(状压+贪心)
- Aizu 0121 Seven Puzzle(变进制数的完美hash)
- Adb failed to restart 的解决办法
- MFC中的Invalidate、OnDraw、OnPaint函数的作用、区别和联系
- Aizu 0033 Ball(dfs,贪心)
- Aizu 2170 Marked Ancestor(并查集变形)
- POJ 2010 Moo University - Financial Aid(堆维护滑窗kth,二分)
- 正确理解wait()和notify()方法
- NDK链接main(可执行)链接so
- phalapi-进阶篇1(Api,Domain,和Model)
- grails邮件服务
- 20.Climbing Stairs
- HDU 4770 Lights Against Dudely(二进制枚举子集)
- Error:Execution failed for task ':asynctask:packageDebug'