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

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

这里写目录标题


Connection failed—连接失败

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

方法一:

方法二:

方法三:

方法四:

Connection failed—连接失败


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


1.png


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

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


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

方法一:

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


2.png


方法二:

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

1、

3.png


2、

4.png

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


5.png


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

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


6.png7.jpeg


方法三:

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

方法四:

假如以上方法试过后,依然还是显示Could not connect to ‘43.143.242.13’ (port 22): Connection failed

此时登录你的云服务器,将服务器密码进行重置,然后重启云服务器进行连接,假如还是不行的话,不要犹豫,直接点击重装系统,然后设置密码,接着便可以成功连接。


8.jpeg


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


9.png10.png


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

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
Linux
Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍
Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍
230 2
|
5月前
|
Linux
linux xshell telnet 进去后如何退出
【8月更文挑战第27天】Telnet协议支持用户远程登录并操控另一台计算机。在Linux系统中结束Telnet会话可采用多种方式:直接输入"exit";利用快捷键Ctrl + ]后跟"quit";同样可通过Telnet命令结合快捷键"Ctrl + ]q"实现;此外,图形界面下直接关闭窗口也是一个简便的选择。用户可根据个人习惯及客户端类型选取合适的方法退出会话。
403 4
|
20天前
|
监控 Ubuntu 安全
debian或Ubuntu中开启ssh允许root远程ssh登录的方法
在Debian或Ubuntu系统中启用root用户的SSH远程登录需要编辑SSH配置文件、设置root密码并重启SSH服务。虽然这可以在某些情况下提供便利,但必须注意安全性,通过使用强密码、限制IP访问、使用SSH密钥认证等方法来保护服务器的安全。
241 5
|
1月前
|
网络协议 Ubuntu Linux
解决ssh: connect to host IP port 22: Connection timed out报错(scp传文件指定端口)
解决 `ssh: connect to host IP port 22: Connection timed out` 报错涉及检查 SSH 服务状态、防火墙配置、网络连通性和主机名解析等多个方面。通过逐步排查上述问题,并在 `scp` 命令中正确指定端口,可以有效解决连接超时的问题,确保文件传输的顺利进行。希望本文提供的解决方案能帮助您快速定位并解决该错误。
194 3
|
1月前
|
运维 网络安全
解决ssh: connect to host IP port 22: Connection timed out报错(scp传文件指定端口)
通过这些步骤和方法,您可以有效解决“ssh: connect to host IP port 22: Connection timed out”问题,并顺利使用 `scp`命令传输文件。
644 7
|
4月前
|
安全 Linux 网络安全
Linux端的ssh如何升级?
Linux端的ssh如何升级?
446 59
|
2月前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
3月前
|
安全 Linux 数据安全/隐私保护
Linux 忘记密码解决方法
Linux 忘记密码解决方法
66 2
Linux 忘记密码解决方法
|
3月前
|
Linux 网络安全
Linux虚拟机与主机和Xshell的连接问题解决
Linux虚拟机与主机和Xshell的连接问题解决
127 1
|
4月前
|
安全 Unix Linux
Xshell和Xftp的下载和在linux虚拟机中的使用
这篇文章介绍了Xshell和Xftp的下载、安装和使用方法,包括如何在Linux虚拟机中使用它们进行远程连接和文件传输。
Xshell和Xftp的下载和在linux虚拟机中的使用