导致故障的原因在两个方面
1.网络问题---物理链路就不通可以通过在客户端 telnet目标主机地址,例如:telnet 192.168.1.107 22 千万别忘了端口号!!!,如果通了还连不上则按下步:
2.目标主机未安装SSH服务或默认的22端口未在防火墙中开放
在centos7中防火墙是firewall而不在是传统的iptable,我们不妨通过命令查看22端口,或者是查看ssh服务状态,如果目标主机未安装ssh服务则通过下列命令安装
sudo yum install openssh*
安装完成后,启动服务sudo systemctl start sshd
然后在firewall中开启22端口,命令如下:firewall-cmd --zone=public --add-port=22/tcp --permanent
重启服务 systemctl restart firewalld
查看端口是否开放 firewall-cmd --zone=public --query-port=22/tcp