【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


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

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
Ubuntu 网络安全 数据安全/隐私保护
搭建SSH服务于RK3399平台上的Ubuntu 18.04,实现远程连接
以上步骤涵盖从安 装 到配制再至实际使 用户建立Ssh 连接所需知识点 。务必注意,在对外提供Ssh 访问
162 2
|
8月前
|
Shell 网络安全 C#
一款 .NET 开源、功能强大的远程连接管理工具,支持 RDP、VNC、SSH 等多种主流协议!
一款 .NET 开源、功能强大的远程连接管理工具,支持 RDP、VNC、SSH 等多种主流协议!
273 4
|
6月前
|
Ubuntu Linux 网络安全
在Linux云服务器上限制特定IP进行SSH远程连接的设置
温馨提示,修改iptables规则时要格外小心,否则可能导致无法远程访问你的服务器。最好在掌握足够技术知识和理解清楚操作含义之后再进行。另外,在已经配置了防火墙的情况下,例如ufw(Ubuntu Firewall)或firewalld,需要按照相应的防火墙的规则来设置。
359 24
|
9月前
|
安全 Linux 数据安全/隐私保护
linux root登陆,密码正确但,错误提示su: Authentication failure
通过系统化的排查和解决方案,可以有效应对 `su: Authentication failure` 问题,确保系统安全和用户权限的正确管理。
4823 36
|
8月前
|
安全 网络安全 数据安全/隐私保护
Debian 12系统中允许Root远程SSH登录解决方法!
在 Debian 12 系统中开启 SSH 远程 Root 登录需修改 SSH 配置文件 (`sshd_config`),将 `PermitRootLogin` 设置为 `yes` 并确保密码认证启用。完成后重启 SSH 服务并验证连接。若防火墙启用,需放行端口 22。注意,直接开放 Root 登录可能带来安全风险,建议使用普通用户登录后切换至 Root。
892 1
|
9月前
|
安全 Linux 数据安全/隐私保护
Linux权限揭秘“Root与Sudo”
Root用户是Linux系统中的超级用户,拥有对系统的完全控制权。Root用户几乎可以执行任何命令,修改任何文件,甚至删除系统上的所有内容。因此,Root用户的使用需要非常谨慎,以避免潜在的安全风险。
445 6
|
Java 网络安全 数据安全/隐私保护
主流SSH远程连接客户端——MobarXterm安装教程
本文介绍了从FinalShell转向MobarXterm的原因及使用体验,详细对比了当前主流SSH客户端,推荐使用MobarXterm。文章还提供了MobarXterm的安装步骤、基本配置方法,包括设置默认编辑器、配置右键粘贴、SSH配置、关闭X-Server服务以及SFTP文件传输功能的使用。
主流SSH远程连接客户端——MobarXterm安装教程
|
1月前
|
Linux 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
269 146
|
4月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
1070 0
|
7月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
303 10