解决ssh连接不上远程服务器。解决XShell连接不上win11虚拟机的问题。Could not connect to ‘xxx‘ (port 22) VMWare 虚拟机 Xshell Xftp

解决ssh连接不上远程服务器。
解决XShell连接不上windows操作系统的虚拟机的问题。
Could not connect to ‘xxx.xxx.xxx.xxx’ (port 22): Connection failed.

遇到这个问题,首先要检查ip地址和端口是否正确,可以在命令行中输入 netstat -an 来查看是否有对应的端口在执行监听。本问题中,就是要检查22端口是否正常。

在这里插入图片描述

如果发现找不到22端口,那么大概率就是没有配置ssh服务器的问题了,还可以在物理主机中ping虚拟机的ip地址来检查是否存在问题,如果虚拟机中有ssh服务器,并且配置正确,是可以ping的通的。问题将按照以下步骤解决问题:

1、首先打开虚拟机中的命令行窗口,输入ipconfig获取ip地址

在这里插入图片描述

2、打开XShell,输入ip以及端口,设置好用户名密码,尝试连接虚拟机。(切记一定要看清楚ip和端口要正确

在这里插入图片描述
在这里插入图片描述

在点击连接之后,会出现连接失败的提示

在这里插入图片描述

原因:在创建完windows虚拟机之后,可能会遇到xshell连接不上远程虚拟机的情况,那是因为windows系统中没有安装openssh的服务器,因此需要安装相关服务。

3、打开 设置-应用-可选功能

在这里插入图片描述

查看确实只有一个ssh客户端,缺少服务端,因此点击右上角查看功能,搜索ssh服务端
在这里插入图片描述

选中这个ssh服务器,并点下一步进行安装。这里下载速度有点慢,找个网好的地方稍微等几分钟就安装好了。

在这里插入图片描述

4、安装好之后,以“管理员身份”打开命令行窗口,输入net start sshd打开服务。

在这里插入图片描述

如果打开了的话,就可以再次尝试使用xshell连接了。
在这里插入图片描述

如果想设置成开机自启动的话,可以打开任务管理器,选中sshd
在这里插入图片描述

右键打开服务,找到OpenSSH SSH Server,双击打开,选择自动启动即可
在这里插入图片描述

这样设置完之后,以后打开虚拟机就可以自动打开ssh服务,否则每次都需要手动启动很麻烦。

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无心同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值