当前位置: 首页 > news >正文

CentOS系统中出现错误--SSH:connect to host centos-py port 22: Connection refused

  错误提示如下:

 

  我在第一次搭建自己的 hadoop2.2.0单节点的伪分布集成环境时遇到了此错误,通过思考问题和查找解决方案最终搞定了这个问题,其错误原因主要有以下几种:

  1)SSH服务为安装

    此时,采用在线安装的方式就行下载安装,命令为:yum -y install openssh-server;然后启动ssh服务:service sshd start。

  2)ssh服务对应22号端口未开启

    首先使用命令:ss -lnt查询22号端口是否开启,如下图所示为正常开启,否则要开启22号端口。 如果要修改端口,查看或编辑SSH服务配置文件,使用命令 vi /etc/ssh/sshd.config,进入后把 port 后面默认的22端口改成别的端口即可(注意前面的#号要去掉)。

  3)还有一种特殊情况:以上两点都没有问题,并且执行ssh localhost命令也没有问题,但执行ssh hostname(hostname为你自己的主机名)命令时出错

    此时,我们可以思考为什么用localhost没有问题,而用我们的主机名却有问题?注意看下图第一行配置,有个127.0.0.1到localhost的映射;于是,我们可以思考是否是因为我们没有配置IP地址到我们的主机的映射呢。其实,出现这种情况就是因为我们没有在hosts文件中进行相应的配置,应该在其中加入hostname与IP地址的映射关系:

    接下来,就是见证奇迹出现的一刻,我们再输入ssh CentOS-py(我的hostname),然后出现了以下内容,表示我们的问题得到了解决。

 

以上就是博主为大家介绍的这一板块的主要内容,这都是博主自己的学习过程,希望能给大家带来一定的指导作用,有用的还望大家点个支持,如果对你没用也望包涵,有错误烦请指出。如有期待可关注博主以第一时间获取更新哦,谢谢!

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

    

转载于:https://www.cnblogs.com/zimo-jing/p/7823404.html

相关文章:

  • 笔记本外接显示器切换失败原因
  • 用路由标记过滤路由更新
  • 简单干净的C#方法设计案例:SFCUI.AjaxValue()之三
  • 各版本最新的Visual C++可再发行组件包(Redistributable Package)下载和合集
  • 这样出ORACLE的面试题
  • 软编码和硬编码概念的区分与背后设计思想?
  • Operations Manager 2007 代理部署到基于 Windows 的计算机-Part 2
  • 硬盘安装linux.让XP和linux共存!
  • 深入浅出web请求
  • 微软同步框架入门之七--定制同步提供程序(SyncProvider)
  • 《maven实战》学习笔记6——maven聚合和继承
  • 关于事务和丢失更新
  • SAP R3 display Vendor list, MKVZ .
  • HAproxy+keepalived安装配置教程
  • SMO学习笔记(三)——效验数据库备份文件
  • 2017年终总结、随想
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • android 一些 utils
  • IDEA常用插件整理
  • MySQL主从复制读写分离及奇怪的问题
  • NSTimer学习笔记
  • 大型网站性能监测、分析与优化常见问题QA
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 嵌入式文件系统
  • 入手阿里云新服务器的部署NODE
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 详解NodeJs流之一
  • 携程小程序初体验
  • 一个项目push到多个远程Git仓库
  • nb
  • ​io --- 处理流的核心工具​
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • ​用户画像从0到100的构建思路
  • #QT(一种朴素的计算器实现方法)
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (4.10~4.16)
  • (二)Linux——Linux常用指令
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (转)jQuery 基础
  • (转)为C# Windows服务添加安装程序
  • ./configure、make、make install 命令
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .NET 的程序集加载上下文
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET框架
  • .NET微信公众号开发-2.0创建自定义菜单
  • /dev/sda2 is mounted; will not make a filesystem here!
  • ::什么意思
  • []常用AT命令解释()
  • []指针
  • [20161214]如何确定dbid.txt
  • [AndroidStudio]_[初级]_[修改虚拟设备镜像文件的存放位置]
  • [C#][DevPress]事件委托的使用
  • [C语言]——柔性数组