Xshell错误无法连接,但服务器ssh功能正常解决方法

编程入门 行业动态 更新时间:2024-10-18 16:49:09

Xshell错误无法连接,但服务器ssh功能正常解决方法

问题描述:

今天打开虚拟机后使用Xshell来连接虚拟机,结果连接不上,Xshell显示连接超时。

原因分析:

第一步:
对服务器进行排查使用 ps -ef | grep ssh来查看


很明显ssh是启动的,那会不会是端口的问题呢?

端口也是开放的,会不会是网络问题?

可以ping通外网和宿主机。

通过命令来查看ssh服务的日志文件,ubuntu上ssh的日志文件在===日志位置grep sshd /var/log/auth.log
结果只显示连接成功的日志看不到其他信息。

我试这使用虚拟机ssh连接她自己,结果22端口错误显示密钥错误,我cd到home路径进入用户目录找到.ssh目录使用命令
ssh-keygen -R 192.168.0.116
来重新加载用户密钥,并将之前的密钥删除
再用命令
service ssh restart
//重启 ssh 服务
ssh 用户@目标IP地址
结果成功连接

但是使用Xshell还是连接不上

解决方案:

我想到命令ssh-keygen -R 目标ip地址,的原理是重现申请密钥
,Xshell连接目标服务器也是要密钥的,那我可以删除Xshell保存的密钥,通过重新连接来重新获取密钥,来达到重新连接的目的吧?
说干就干,打开Xshell

点击工具选择
主机密钥管理者

选择将之前连接的密钥删除,并重新连接

果然成功
所以,章北海父亲说的话没错,不管什么时候都要多想,多去思考。

更多推荐

Xshell错误无法连接,但服务器ssh功能正常解决方法

本文发布于:2023-06-20 04:09:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/795876.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:解决方法   错误   功能   服务器   Xshell

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!