首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【Linux】——在Xshell输入ssh root@公网ip进行远程连接Linux失败,显示(port 22): Connection failed的完美解决方法

【Linux】——在Xshell输入ssh root@公网ip进行远程连接Linux失败,显示(port 22): Connection failed的完美解决方法

作者头像
诺诺的包包
发布2023-02-17 14:28:03
发布2023-02-17 14:28:03
6.8K0
举报
文章被收录于专栏:个人笔记总结个人笔记总结

这里写目录标题

Connection failed—连接失败

作为一位Linux初学者,我是使用云服务器搭建的Linux环境,即在Xshell界面输入ssh root@公网进行连接,但是前两天用xshell进行远程连接时,发生了错误:Could not connect to ‘43.143.242.13’ (port 22): Connection failed

我不知道大家有没有遇到过这种情况,反正我昨天遇到了(也不知道为啥),然后又试了很多方法,最终才又重新连接的上,在这里主要是整理一下,防止后面再次遇到的时候不知所措。

解决方案(逐步解决1-2-3-4)

下面的四个方案是逐步进行解决的,如果前三种提到的都没什么问题,第四种一定可以解决。

方法一:

查看是否是因为服务器欠费或其他原因导致服务器公网ip不能使用,这种的话Xshell连接时会显示Connection established. To escape to local shell, press ‘Ctrl+Alt+]’.

方法二:

在设置应用中,打开应用和功能,点击管理可选功能,添加Open SSH 客户端和服务器端。之后通过命令窗口输入net start sshd,即可开启ssh服务。(PS:关闭ssh服务是net stop sshd) 1、

2、

3、安装完成或者已经安装过的情况下,按住win+r,输入cmd打开命令提示符,然后输入net start sshd

4、假如上面显示发生系统错误 5,就表示权限不够,拒绝访问,此时打开路径:C:\Windows\System32,找到cmd.exe(推荐下载everything软件,查找文件很快很方便),然后右击鼠标,选择以管理员方式打开,然后输入net start sshd,便可开启

此时再使用Xshell,进行远程连接即可顺利运行。

方法三:

假如你电脑使用的是校园网,有些校园网可能会阻止你进行远程连接,不妨换成手机热点,再次进行连接。

方法四:

假如以上方法试过后,依然还是显示Could not connect to ‘43.143.242.13’ (port 22): Connection failed 此时登录你的云服务器,将服务器密码进行重置,然后重启云服务器进行连接,假如还是不行的话,不要犹豫,直接点击重装系统,然后设置密码,接着便可以成功连接。

在Xshell界面输入ssh root@公网ip地址,然后登陆密码

希望能帮到大家。(不得不说,对于新手来说,使用云服务器真的是很方便,没有什么是重装系统解决不了的问题,而且还很快。) ❤

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-12-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 这里写目录标题
  • Connection failed—连接失败
  • 解决方案(逐步解决1-2-3-4)
    • 方法一:
    • 方法二:
    • 方法三:
    • 方法四:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档