centos7 SSH链接不上
我试了下面的方法不行--(并且也排查了 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链接不上的更多相关文章
- 写一个有字符界面的ssh链接工具
大概的样子 这是大致的样子- 写之前想说的 因为个人工作的的电脑是deepin系统的,系统本身的命令行非常好用,用第三方的ssh工具用不习惯,就想自己写一个. shell脚本是第一次写,写的不是很好, ...
- Mysql取消SSH链接和恢复SSH链接
取消SSH链接//键入密码,链接上mysql mysql -u root -p USE MYSQL; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIF ...
- 002-docker安装-mac上安装docker,17.06在CentOS7 64位机器上安装
一.mac上安装docker 1.下载 通过这个链接下载:https://download.docker.com/mac/stable/Docker.dmg 2.安装 将 Moby 的鲸鱼图标拖拽到 ...
- iPhone10.3.X越狱后SSH连接不上的问题(已解决)
iPhone10.3.X越狱后SSH连接不上的问题 G0blin RC2,iPhone5s10.3.3 Jailbreak 最近研究了好几天,试了好多的方法. ssh 访问越狱iPhone的两种方式 ...
- git的介绍、git的功能特性、git工作流程、git 过滤文件、git多分支管理、远程仓库、把路飞项目传到远程仓库(非空的)、ssh链接远程仓库,协同开发
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理. [1] 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码 ...
- ssh框架文件上传下载
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 001. 使用ssh连接不上centos 6.5的解决方法及其解决中文乱码
1. 使用ssh连接不上centos 6.5的解决方法: 错误显示: Connecting to 192.168.1.106:22... Could not connect to '192.168.1 ...
- SSH连接不上Linux的解决方法
SSH连接不上Linux的解决方法: 连续弄了几次,今天早上终于把SSH连接虚拟机连接不通的问题解决了. 先简单说下概要: 主机装的是XP系统,虚拟机用的是red hat Linux. 我用的是nat ...
- Visual Studio 2017 通过SSH 调试Linux 上.NET Core
Visual Studio 2017 通过SSH 调试Linux 上.NET Core 应用程序. 本文环境 开发环境:Win10 x64 Visual Studio 2017 部署环境:Ubuntu ...
随机推荐
- RS错误RSV-VAL-0032之项目未在布局中引用的3种解决办法
如下图所示,我用RS新建了一个空白页面,拖入了一个列表,给该列表新建了一个条件样式 条件样式如下所示,表达式来自查询1 运行,报错如下图所示 原因就是条件样式使用到了查询1中的数据项1但是数据项1在报 ...
- HDU 3535 AreYouBusy(混合背包)
HDU3535 AreYouBusy(混合背包) http://acm.hdu.edu.cn/showproblem.php?pid=3535 题意: 给你n个工作集合,给你T的时间去做它们.给你m和 ...
- [Algorithm] Largest sum of non-adjacent numbers
Given a list of integers, write a function that returns the largest sum of non-adjacent numbers. Num ...
- Codeforces#86D Powerful array(分块暴力)
Description An array of positive integers a1, a2, ..., an is given. Let us consider its arbitrary su ...
- 很不错标签云js插件
在蓝色看到有需要标签云的球形效果,我记得之前在网上见到过,印象比较深刻,就找出地址发给他了,接下来却还有人需要这个效果的JQuery插件,网上好像也有,但是我看现在这个就不错,就想想自己改成jquer ...
- 通过Js对电话和姓名身份证等进行部分隐藏处理
在进行web前端页面开发中,有时需要从后台获取用户数据来显示在前台页面,但是考虑到用户信息安全的问题,就需要对这些信息进行处理,使其不完全显示出来,例如姓名,两个字的显示姓,名字用*代替,电话前三位和 ...
- yum安装MangoDB
1:操作系统信息 2:yum命令查看MongoDB的包信息 3:配置yum源 #vi /etc/yum.repos.d/10gen.repo 4:查看mongoDB的服务器包的信息 5:安装Mongo ...
- SDUT 1157-小鼠迷宫问题(BFS&DFS)
小鼠迷宫问题 nid=24#time" title="C.C++.go.haskell.lua.pascal Time Limit1500ms Memory Limit 65536 ...
- 【BIRT】在页面上展示xxxx年xx月xx日
我们在做报表开发的时候经常会遇到一个问题,就是需要在报表上展示”xxxx年xx月xx日”这种日期,例如:需要在报表展示日期如下图: 我们现在数据库存储的日期是:20171231 那么我们如何转化为 这 ...
- python 2.7疑难问题之 编码
#http://www.cnblogs.com/bluescorpio/p/4303656.html •在遇到错误提示时,注意查看错误提示内容,同时注意查看type类型. 1.TypeError: d ...