【问题标题】:CentOS 7 ssh connectionCentOS 7 SSH 连接
【发布时间】:2017-05-26 08:43:31
【问题描述】:

我安装了新的 CentOS 7,但 SSH 连接出现问题。 SSHD 正在运行,但我无法连接到它。每次连接之前,我都必须停止 firewalld。奇怪的是,我可以在 firewalld 配置中看到 ssh 服务。该接口也被分配给公共区域。怎么了?

TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=777a05dc-b7cd-4811-af9c-99644287beab
DEVICE=eth0
ONBOOT=yes
DNS1=192.168.x.x
ZONE=public
IPADDR=192.168.x.xxx
PREFIX=32
GATEWAY=192.168.x.x
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes


public
target: default
icmp-block-inversion: no
interfaces:
sources:
services: dhcpv6-client ssh
ports:
protocols:
masquerade: no
forward-ports:
sourceports:
icmp-blocks:
rich rules:

【问题讨论】:

  • 什么是firewall-cmd --get-default-zonefirewall-cmd --get-active-zonesfirewall-cmd --list-all 输出?
  • firewall-cmd --get-default-zone -> public firewall-cmd --get-active-zones -> 公共接口:eth0 firewall-cmd --list-all -> 公共目标:默认 icmp-block-inversion:无接口:来源:服务:dhcpv6-client ssh 端口:协议:伪装:无转发端口:sourceports:icmp-blocks:丰富规则:

标签: centos7


【解决方案1】:

请在配置文件中设置interfaces: eth0

【讨论】:

  • 我在配置中添加了接口 eth0 并重新启动了 Firewalld 服务,但这并没有解决问题。
  • 您能否查看firewall-cmd --list-all-zones | less 的结果blockdrop 或其他区域指定阻止 SSH。
  • 我仔细检查了网络设置并找到了问题的根源 - 网络掩码配置错误。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-10-15
  • 2020-05-26
  • 1970-01-01
  • 2013-01-25
  • 2016-01-07
  • 1970-01-01
  • 2014-11-17
相关资源
最近更新 更多