总有些时候问题会一个接着一个的出现,让你猝不及防。

所以最好的办法就是,不停地学习,不停地解决问题。

今天这个问题让我很纳闷,最后请教了高人才解决的,再次表示感谢!

咳咳,正题!

终端远程连接不上服务器的问题解决

就是上图这个样子,当然排除输错密码等其他原因。

下面具体说说解决办法。

首先,测试远程登录的端口号是否正常开通

我这里是ssh服务,端口号22。因为终端已经无法登录进去,该怎么办呢?

去服务器的控制台实例里面,找到远程连接一下,这里应该能够登录进去的

然后,去检查一下端口号和防火墙状态

这里说一下命令,Ubuntu18.04系统

//查看ssh服务是否启动
systemctl status sshd.service//高亮显示active为正常启动状态//查看端口号
netstat -lnp | grep 22 //查看指定端口号,这里是22端口netstat -lnp //查看所有端口号//查看防火墙命令
systemctl status firewalld//显示active or inactive

然后,显示我的是ssh服务启动的,是22端口号不通导致的,所以下面就是要打开22端口号

在此之前确认需要将防火墙关闭

systemctl disable firewalld.service//或systemctl stop firewalld.service

就是这样一个命令, 放行端口号

iptables -I INPUT -p tcp --dport 22 -m state --state NEW -j ACCEPT
//放行22端口

然后再测试一下,应该就没有问题了。

注意!

有时候因为端口号没有放行可能会导致一些任务不能正常查看或完成,

针对有端口号需要的任务,可以提前查看端口号是否放行,或者直接放行需要的端口号

下面是简单的查看端口号和放行端口号命令

netstat -lnp //查看所有放行端口号
netstat -lnp | grep 端口号 //查看特定端口号iptables -I INPUT -p tcp --dport 端口号 -m state --state NEW -j ACCEPT
//放行端口

就分享到这里吧

我会在另一篇博客里面说清关于Linux防护墙的相关事项。

[ESC]Linux终端远程连接不上服务器的问题解决,报错:Could not connect to ... (port 22): Connection failed.相关推荐

  1. Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法

    Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1).容器中登录my ...

  2. 解决navicat连接阿里云服务器的mysql报错:1130 . Host 16.8 85 isnot alowed to con nect to this MySQL server

    解决navicat连接阿里云服务器的mysql报错:1130 . Host 16.8 85 isnot alowed to con nect to this MySQL server 报错效果 报错原 ...

  3. 为什么连接xshell报错Could not connect to 172.16.16.100 (port 22): Connection failed

    连接xshell报错Could not connect to '172.16.16.100' (port 22): Connection failed. 今天小编也遇到了这个问题开启虚拟机连接xshe ...

  4. Xshell连接远程Linux服务器失败Could not connect to ‘192.xxx.xx.xxx‘ (port 22): Connection failed.

    问题描述: 我将自己的一台Ubuntu系统笔记本作为服务器,然后使用另一台win10系统的Xshell去远程连接该服务器,始终不成功. [备注]这个远程连接解决的是同一局域网中的远程,算不上真正的远程 ...

  5. 解决Xshell连接服务器失败:Could not connect to ‘192.168.191.128‘ (port 22): Connection failed.

    前言:今天用Xshell连接虚拟机(Liunx)时,发生了这一项错误.翻阅了好多资料,终于解决了,于是记录一下,分享给大家,避免大家遇到同样的问题. 文章目录 一.问题描述 二.解决问题 三.测试连接 ...

  6. Linux Xshell连接不到虚拟机 -- Could not connect to ‘xxx.xxx.xxx.xxx‘ (port 22): Connection failed

    前言 本来用Xshell连的好好的,突然有一天就不行了QAQ,网上搜的各种方法都试了就是不行,最后乱蒙成功,下面分享一下我都用了哪些方法,还有最后一次使用的方法~~ 解决方式 1.在VMware中检查 ...

  7. Xshell连接虚拟机错误:Could not connect to ‘192.168.133.100‘ (port 22): Connection failed.

    原因分析:Subnet Ip网段不一样,不可能通的 解决步骤: 1.点击一>Edit一>Virtual Network Editor,等待一会 2.选择VMnet8,把Subnet Ip ...

  8. mac终端远程连接mac查询端口被占用

    mac终端远程连接阿里云服务器 1.首先,打开终端. 2.输入 ssh 用户名@IP地址 例如: ssh root@106.14.120.216 然后输入服务器用户密码就可以连接了. mac 查询端口 ...

  9. linux怎么远程连接Pg数据库,实现远程连接Linux上的PostgreSQL服务器

    众所周知,Postgres 8.1 分别发行了 Linux和Windows 两个版本,所以,介绍远程连接的主题时,也是分别介绍这两个系统上是如何实现的. 其实,windows版比linux版的步骤少一 ...

最新文章

  1. 变换为json类型却遭遇乱码\u516c\u5f00\u65e5\u671f
  2. 【自然语言处理】hmm隐马尔可夫模型进行中文分词 代码
  3. require与include+php,PHP中include与require有什么区别
  4. OpenCV textDetectionModel和textRecognitionModel API的端到端的实例(附完整代码)
  5. Web前端入门学习(5)——浮动原理及清除浮动
  6. 数据结构与算法-----冒泡排序
  7. 高效开发iOS系列 -- 那些不为人知的KVC
  8. mysql5.5二进制安装,mysql5.5.28 通用二进制安装
  9. iOS - UIView属性hidden, opaque, alpha, opacity的区别
  10. javaweb中解决中文乱码问题
  11. 学会这5种Excel颜色搭配技巧,表格想做不好看都难
  12. 圆上的定理 —— 圆周角定理与相交弦定理
  13. 我的第一个python web开发框架(4)——数据库结构设计与创建
  14. 「 Mac应用加密工具」AppLocker for Mac 2.7.0
  15. minaRActivator三网完美解信号,支持IOS15.6
  16. Eclipse更改字体大小设置
  17. Artifact在计算机视觉、图像处理领域的意思理解
  18. el-form表单添加自定义验证
  19. java基础之package和import语句
  20. 自定义广告联盟接入解决方案,适用所有广告商接入。

热门文章

  1. 详细的图文Windows电脑设置自动关机/计划关机
  2. 周鸿祎再撕逼:公关大师为何完败?
  3. cache相关概念及工作原理介绍
  4. 大型API网关(五)—— 限流
  5. js方------将字符串转换成算术表达式,并计算出结果,例如(‘92-4*5/3‘)
  6. 操作系统真象还原实验记录之实验三十四:实现管道
  7. wdr5620千兆版虚拟服务器,TPLINK WDR5620千兆版与斐讯K2P对比评测
  8. Xcode项目参数配置——Search Paths
  9. 自学前端看书还是看视频好?
  10. linux程序表白,手机适配,点赞效果,程序员表白程序,开放源码,不断更新(第五篇:第三波)...