查漏补缺,理解概念,及时总结,互相交流,欢迎拍砖。linux
目前遇到的大体有如下几个问题分类:centos
网络是否连通、防火墙策略、DNS解析问题、端口是否开启、selinux是否开启……网络
一、网络连通:ssh
是否在同一网段,不在就改IP,ifconfig或ip -a临时测试便可;有没有路由可达,route命令添加目标IP和下一跳网关IP。socket
二、防火墙策略:测试
centos6:查看service iptable status;
永久关闭chkconfig iptables offcentos7
centos7:查看firewall-cmd --state;关闭systemctl stop iptables.servicecode
三、DNS解析问题、server
(1)确认域名是否正确
(2)确认本机的域名解析有关的设置是否正确(/etc/resolv.conf中nameserver的配置是否正确,若是没有,能够在网卡配置文件中永久添加DNS地址如:/etc/sysconfig/network-scripts/ifcfg-eth0)
(3)确认防火墙是否放开了UDP53端口的访问(DNS使用UDP协议,端口53,使用iptables-save查看)blog
四、端口是否开启,这里用telnet服务来举例说明:
查看telnet服务包:rpm -q telnet-server;安装yum -y install telnet-server;生效systemctl start telnet.socket。
centos7 32端口是systemd监听,centos6是xinetd监听。
五、selinux关闭
修改selinux状态文件/etc/selinux/config;将红色框内容为disabled便可。
六、ssh-server服务未开启,若未安装ssh用yum源安装。
VMware控制台输入命令:service sshd start便可。
七、ssh配置文件有问题,查看/etc/ssh/sshd_config进行修改。