最后一步 ssh ubuntu 走不通

最后一步 ssh ubuntu 走不通

看来这个问题不常见

https://img1.sycdn.imooc.com//climg/650da9b509d1d41824741082.jpg

ssh ubuntu
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:r+kYmpU16oSeB4cRmui/e78p4GYXOz5opFvY51Ri2Zw.
Please contact your system administrator.
Add correct host key in /Users/wf/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/wf/.ssh/known_hosts:10
Host key for 192.168.112.129 has changed and you have requested strict checking.
Host key verification failed.

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 藩王 2023-09-22 23:13:25

不知道为什么,可能是重新加载了,现在可以 ssh ubuntu 了,但是密码始终验证不通过

ssh ubuntu     
root@192.168.112.129's password: 
Permission denied, please try again.
root@192.168.112.129's password: 
Connection closed by 192.168.112.129 port 22
ssh ubuntu
root@192.168.112.129's password: 
Permission denied, please try again.
root@192.168.112.129's password: 
Permission denied, please try again.
root@192.168.112.129's password: 
root@192.168.112.129: Permission denied (publickey,password).
sudo ssh ubuntu
ssh: Could not resolve hostname ubuntu: nodename nor servname provided, or not known
sudo ssh ubuntu
ssh: Could not resolve hostname ubuntu: nodename nor servname provided, or not known
ssh ubuntu     
root@192.168.112.129's password: 
Permission denied, please try again.
root@192.168.112.129's password: 
Permission denied, please try again.
root@192.168.112.129's password: 
root@192.168.112.129: Permission denied (publickey,password).
ssh ubuntu     
root@192.168.112.129's password: 
Permission denied, please try again.
root@192.168.112.129's password: 
Permission denied, please try again.
root@192.168.112.129's password: 
root@192.168.112.129: Permission denied (publickey,password).
提问者 藩王 2023-09-22 22:56:32
看这错误怎么好像是发错密钥了...
  • Brian #1

    是的,你的密钥是错的。配置文件是怎么配置的?


    1. ssh密钥在本地的权限一般是只读,chmod 400 ~/.ssh/id_rsa (如果你的密钥是这个名称)

    2. 配置服务器端的~/.ssh/authorized_keys,添加id_rsa.pub里面的内容到这个文件

    3. 最好重启ssh服务器上的服务,ubuntu是service ssh restart ,centos是systemctl restart sshd


    2023-09-23 11:24:37
  • 提问者 藩王 回复 Brian #2

    就挺玄学的,又来了一遍,竟然就可以连接上了,操作上没有任何地方有区别

    https://img1.sycdn.imooc.com//climg/650ece8f093af6d514821006.jpg

    2023-09-23 19:44:21
  • Brian 回复 提问者 藩王 #3

    那就看看是不是ip变化了

    2023-09-27 10:26:39
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端高级工程师(大前端)
  • 参与学习       297    人
  • 解答问题       366    个

全新打造“技术成长&职业破局”双高体系,深度打通“全栈 + 全流程 +多端+ 提效+AI赋能”,递进式锤炼思维与高阶技能,高效实现能力跃迁,助力成为“驾驭全局,深广兼备,打通多端全栈”的高级工程师

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师