我试了下面的方法不行--(并且也排查了 ssh是正确安装的)

【一】关闭selinux
vi /etc/selinux/config

然后reboot重启!!!!

【二】关闭防火墙并禁止启动,有能力自己玩iptables规则去,我做实验现在没时间深究关闭并禁止启动

systemctl stop firewalld
systemctl disable firewalld

【三】查看ssh是否正确安装(rpm -qa | grep ssh)

1 切换到root用户后,查看本机是否安装了sshd。如果没有安装,则需要yum install openssh-server安装该软件。

2 启动SSH服务。输入命令:service sshd restart  重启SSH服务。

命令:service sshd start 启动服务 |  命令:service sshd stop 停止服务

  重启后可输入:netstat -antp | grep sshd 查看是否启动22端口(可略)。

3 设置开机自动启动该服务

输入命令:chkconfig sshd on 即可。

注:若是chkconfig sshd off则禁止SSH开机启动。

【四】设置网络

网络设置

查看本地网络物理设备名称

nmcli dev status

【注释】每个机器的网卡多少有出入

[root@localhost ~]# nmcli dev status
DEVICE       TYPE      STATE      CONNECTION  
eno16777736  ethernet  connected  eno16777736 
lo           loopback  unmanaged  --          
[root@localhost ~]#

编辑网卡配置文件为默认启动

/etc/sysconfig/network-scripts/eno16777736 中设置 NM_CONTROLLED=yes

这里使用的dhcp如果使用静态地址请参考下面参考资料大神的文章,我也是搬运工,这个必须承认!

重启网络

systemctl restart network.service

查看ip

ip add

或者使用查看

【五】启动sshd服务

重启sshd
service sshd restart

相关资料
如何为CentOS 7配置静态IP地址
http://linux.cn/article-3977-1.html
在CentOS 7上给一个网卡分配多个IP地址
https://linux.cn/article-5127-1-rel.html

----------上面问题都排查了,问题还没解决-------

我对比了我的其他虚拟机(都是NAT链接)

我本机安装了3台linux虚拟机(分别是192.168.200.135-192.168.200.136-192.168.200.23)是23虚拟机无法ssh链接,其他正常

本机可以ping通 135和136 ,就是ping 不同23虚拟机(但3台虚拟机都可以ping通我的主机和上外网,这是我怀疑是路由的问题)

所以对比了 三台的虚拟机的路由表(route -n)

192.168.200.135的:

[root@localhost ~]# ip route show
default via 192.168.200.2 dev eno16777736 proto static metric
192.168.122.0/ dev virbr0 proto kernel scope link src 192.168.122.1
192.168.200.0/ dev eno16777736 proto kernel scope link src 192.168.200.135 metric

192.168.200.136的

 ip route show
default via 192.168.200.2 dev eno16777736 proto static metric
192.168.122.0/ dev virbr0 proto kernel scope link src 192.168.122.1
192.168.200.0/ dev eno16777736 proto kernel scope link src 192.168.200.136 metric

192.168.200.23的

最后解决办法:

23虚拟机配置路由

ip route add 192.168.200.0/ dev eno16777736   //去192.168.200.0网段从设备eno16777736端口通过(那个端口就是Centos6以下版本的 eth0)

后得到的路由表如下,(网也都互通了)

[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.200.2 0.0.0.0 UG eno16777736
192.168.200.0 0.0.0.0 255.255.255.0 U eno16777736

--解释

ip route add 10.89.255.0/ via 10.89.255.254 dev eth0
所有目的地址是10.89.255./24的数据包,其下一跳地址(gateway)为10.89.255.,并且从本机eth0 接口发送出去。

centos7 SSH链接不上的更多相关文章

  1. 写一个有字符界面的ssh链接工具

    大概的样子 这是大致的样子- 写之前想说的 因为个人工作的的电脑是deepin系统的,系统本身的命令行非常好用,用第三方的ssh工具用不习惯,就想自己写一个. shell脚本是第一次写,写的不是很好, ...

  2. Mysql取消SSH链接和恢复SSH链接

    取消SSH链接//键入密码,链接上mysql mysql -u root -p USE MYSQL; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIF ...

  3. 002-docker安装-mac上安装docker,17.06在CentOS7 64位机器上安装

    一.mac上安装docker 1.下载 通过这个链接下载:https://download.docker.com/mac/stable/Docker.dmg 2.安装 将 Moby 的鲸鱼图标拖拽到  ...

  4. iPhone10.3.X越狱后SSH连接不上的问题(已解决)

    iPhone10.3.X越狱后SSH连接不上的问题 G0blin RC2,iPhone5s10.3.3  Jailbreak 最近研究了好几天,试了好多的方法. ssh 访问越狱iPhone的两种方式 ...

  5. git的介绍、git的功能特性、git工作流程、git 过滤文件、git多分支管理、远程仓库、把路飞项目传到远程仓库(非空的)、ssh链接远程仓库,协同开发

    Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理. [1] 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码 ...

  6. ssh框架文件上传下载

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. 001. 使用ssh连接不上centos 6.5的解决方法及其解决中文乱码

    1. 使用ssh连接不上centos 6.5的解决方法: 错误显示: Connecting to 192.168.1.106:22... Could not connect to '192.168.1 ...

  8. SSH连接不上Linux的解决方法

    SSH连接不上Linux的解决方法: 连续弄了几次,今天早上终于把SSH连接虚拟机连接不通的问题解决了. 先简单说下概要: 主机装的是XP系统,虚拟机用的是red hat Linux. 我用的是nat ...

  9. Visual Studio 2017 通过SSH 调试Linux 上.NET Core

    Visual Studio 2017 通过SSH 调试Linux 上.NET Core 应用程序. 本文环境 开发环境:Win10 x64 Visual Studio 2017 部署环境:Ubuntu ...

随机推荐

  1. [Webpack] Analyze a Production JavaScript Bundle with webpack-bundle-analyzer

    Bundle size has a huge impact on JavaScript performance. It's not just about download speed, but all ...

  2. 破解无线网络密码-BT3如何使用1

    一分钟制作 BT3 U盘版 方便,快捷简单 光盘版BT3, 大概694MB,直接刻盘,然后用光盘引导,即可进入bt3,连接为: http://ftp.heanet.ie/mirrors/backtra ...

  3. 【java读书笔记】JSTL,高速精通

    JSTL并非什么新颖的技术并且非常easy,甚至有人觉得JSTL已经过时了.可是我觉得它既然存在,就有存在的道理.作为技术人员就应该知道它们是什么,怎么使用,有什么长处. JSTL包括两部分:标签库和 ...

  4. reset.css 和 flexible.js

    重置css默认样式(淘宝): body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, f ...

  5. 检测和删除多余无用的css

    本文主要讲解如何检测页面中多余无用的css. 1.chrome浏览器 F12审查元素的Audits 说明:使用Audits,会检测出页面中没有用到的css,需要手动删除多余的css:同时需要说明的是检 ...

  6. Linux不用使用软件把纯文本文档转换成PDF文件的方法

    当你有一大堆文本文件要维护的时候,把它们转换成PDF文档会好一些.比如,PDF更适合打印,因为PDF文档有预定义布局.除此之外,还可以减少文档被意外修改的风险. 要将文本文件转换成PDF格式,你要按照 ...

  7. 使用 Scrapy 构建一个网络爬虫

    来自weixin 记得n年前项目需要一个灵活的爬虫工具,就组织了一个小团队用Java实现了一个爬虫框架,可以根据目标网站的结构.地址和需要的内容,做简单的配置开发,即可实现特定网站的爬虫功能.因为要考 ...

  8. HTML字符实体举例说明

    html代码的意思 <>& ©∧∨"&qpos; 下面网址有详细说明: http://en.wikipedia.org/wiki/List_of_XML_and_ ...

  9. Geeks Union-Find Algorithm Union By Rank and Path Compression 图环算法

    相同是查找一个图是否有环的算法,可是这个算法非常牛逼,构造树的时候能够达到O(lgn)时间效率.n代表顶点数 原因是依据须要缩减了树的高度,也叫压缩路径(Path compression),名字非常高 ...

  10. Java面试基础部分合集

    写在前面:这篇文章对于在Java方面已经很牛逼的大手,就没必要看了,因为对于你们来说,这tm简直太简单了.... 面试我们都经历过,你真的懂面试吗?针对面试我只想说一点,面试的目的不是让考官知道你怎么 ...