问题描述
ssh wj@xxx 报一下错误
CreateProcessW failed error:2
posix_spawn: No such file or directory
问题分析
原理 : known_hosts公钥文件客户端第一次访问服务器时候返回给客户端的密文,它生成的原则是根据名称和ip生成密文,连接时候客户端自检ip和密文,最后去连接服务器验证。
错误原因分析
我的新 ip 用了老的加密文件,导致客户端在自检过程中失败,最终导致程序中断异常
解决方法
删除老密钥文件, 重新建立链接
- windows打开powershell
- 输入下面命令 ,删除所有连接过的公钥文件
- rm C:\Users\admin.ssh\known_hosts*
新思路
修改known_hosts ip 和加密文件 ?