2017-05-26 132 views
0

我安裝了全新的CentOS 7,但是我在SSH連接上遇到了問題。 SSHD正在運行,但我無法連接到它。在我連接之前,我必須每次停止firewalld。奇怪的是,我可以在firewalld配置中看到ssh服務。接口也被分配到公共​​區域。哪裏不對?CentOS 7 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: 
+0

什麼是'firewall-cmd -get-default-zone','firewall-cmd -get-active-zones','firewall-cmd -list-all'輸出? –

+0

firewall-cmd -get-default-zone - > public firewall-cmd -get-active-zones-> public interface:eth0 firewall-cmd --list-all - > public target:default icmp-塊反轉:沒有 接口: 來源: 服務:支持DHCPv6客戶端SSH 端口: 協議: 僞裝:沒有 向前端口: sourceports: ICMP塊: 豐富的規則: –

回答

0

請配置文件中設置interfaces: eth0

+0

我增加了接口eth0添加到配置並重新啓動Firewalld服務,但這並沒有解決問題。 –

+0

您可以查看結果'firewall-cmd --list-all-zones |對於'block','drop'或其他區域指定爲更少的塊。 –

+0

我再次檢查了網絡設置,發現問題的根源 - 網絡掩碼配置錯誤。謝謝你的幫助。 –