服务端开启firewalld或者iptables服务,客户端可以通过http://ip/访问到的页面信息为hello,world;客户端可以通过端口2000访问服务器的ssh服务
关闭防火墙和selinux:
[root@143 html]# systemctl stop firewalld
[root@143 html]# setenforce 0
装包:
[root@143 ~]# yum install httpd -y
输入内容:
[root@143 ~]# cd /var/www/html/
[root@143 html]# echo hello world > index.html
重启服务:
[root@143 html]# systemctl restart httpd
修改端口:
[root@143 html]# vim /etc/ssh/sshd_config
[root@143 html]# systemctl restart sshd
测试:(可以登录)
使用firewalld
开启防火墙:
[root@143 html]# systemctl start firewalld
查看允不允许访问:
[root@143 html]# firewall-cmd --list-all
Web:
开启访问:
[root@143 html]# firewall-cmd --add-service=http
测web服务:
[root@server ~]# curl 192.168.189.143
远程连接:
修改允许登录端口:
[root@143 html]# firewall-cmd --add-port=2000/tcp
测试远程连接服务:
使用iptables
Web:
关闭防火墙:
[root@143 html]# systemctl stop firewalld
装包:
[root@143 html]# yum install iptables-services
启动服务:
[root@143 html]# systemctl restart iptables
查看:
插入:
[root@143 html]# iptables -I INPUT -j ACCEPT -p tcp --dport 80
测试:
远程连接:
[root@143 html]# iptables -I INPUT -j ACCEPT -p tcp --dport 2000
测试: