centos7和linux防火墙配置入门
linux部分
iptables -L 列出当前防火墙策略
iptables -F 清空防火墙策略
iptables -P INPUT DROP 默认设置丢弃进来的流量包(-p指默认策略,该命令设置后不可ping通,无法上网)
iptables -I INPUT -p icmp -j ACCEPT -I指在最前面插入该规则,-p协议类型为icmp,-j方式为接受(INPUT/OUTPUT是指对某条链表进行该操作,该命令即是针对INPUT链表进行的操作)
iptables -D INPUT 1 删掉上一条在最前面的插入的命令
iptables -P INPUT ACCEPT 把上面DROP命令改为ACCEPT
iptables -D INPUT 1 删除INPUT链中第一条规则
iptables -I INPUT -s 192.168.10.0/24 -p tcp --dport 22 -j ACCEPT 设置源目标-s,-dport端口,设置源目标可以访问22端口(即可以使用ssh登录,我试了很多次都无法连接,原来是ssh服务忘了开。默认不能使用root远程登录,如果希望远程用户使用root登录的话,编辑/etc/ssh/sshd_config找到RootLogin那行,把后面的值改为yes)
iptables -A INPUT -p tcp --dport 22 -j REJECT 最末尾添加该规则,拒绝所有访问22端口的请求,因为是在末尾的,所以优先级比上面一条低
service iptables save 永久保存
centos7部分
(想改用iptablse的话,还需要安装iptables-services)
firewall-cmd --get-default-zone 获取当前区域
firewall-cmd --get-zone-of-interface=ens33 获取网卡ens33区域
firewall-cmd --permanent --zone=external --change-interface=ens33 永久修改区域为external
firewall-cmd --get--zone-of-interface=ens33 获取网卡ens33区域
firewall-cmd --reload 重新载入firewall
firewall-cmd --set-default-zone=public
firewall-cmd --panic-on 切断一切网络连接
firewall-cmd --panic-off 恢复网络连接
firewall-cmd --zone=public --query-service=ssh 在public区域查询ssh是否被允许
firewall-cmd --zone=public --add-service=https 增加https服务 --remove-service=https 删除https服务
firewall-cmd --zone=public --add-port=8080-8081/tcp 允许放行8080和8081端口流量
firewall-cmd --zone=public --list-ports 列出端口
firewall-cmd --permanent --add-forward-port=port=888:proto=tcp:toport=22:toaddr=192.168.10.10 端口转发:需要转发的端口为888,协议类型tcp,转发到某ip
服务的访问控制列表:
vim /etc/hosts.dny 在里面添加一行sshd:* 保存退出,dny是拒绝的意思,所以所有访问sshd服务的请求都会被会被拒绝
vm /etc/hosts.allow 在里面添加一行sshd:192.168.1. 保存退出,192.168.1.*都可以访问sshd服务
ssh服务
安全秘密验证登录(A机免密码登录B机)
A机: ssh-keygen 生成密钥对
ssh-copy-id B机ip 传送公钥文件到B机
B机: 配置ssh文件 vim /etc/ssh/sshd_config修改PasswordAuthentication 值为no
重启ssh服务器,A机即可无需密码口令也可以直接验证登录成功
scp远程传输命令:
scp /root/readme.txt root@192.168.1.66:/home 以root登录远程ip的方式把本地的readme.txt文件传送到66的主机home目录下 (需要两个都是linux系统)
screen不间断会话服务:
在A机: screen -S bptest 创建一个会话服务,-S是指创建该会话,后面的是会话的名字
在B机: ssh A的ip 因为screen是用ssh连接的,进入后输入密码
screen -ls 列出会话项目
screen -x bptest 执行bptest会话,-x指执行,现在两个屏幕开始同步,退出会话输入exit
centos7和linux防火墙配置入门的更多相关文章
- CentOS7下Firewall防火墙配置用法详解
官方文档地址: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Security_Guide ...
- Linux防火墙配置—SNAT2
1.实验目标 以实验"Linux防火墙配置-SNAT1"为基础,为网关增加外网IP地址,为eth1创建虚拟接口,使外网测试主机在Wireshark中捕获到的地址为eth1虚拟接口的 ...
- centos7 开启端口防火墙配置(如开启3306或者80端口)
转载自https://blog.csdn.net/codepen/article/details/52738906 https://www.cnblogs.com/hantianwei/p/57362 ...
- Linux防火墙配置与管理(16)
防火墙指的是一个由软件和硬件设备组合而成.在内部网和外部网之间.专用网与公共网之间的边界上构造的保护屏障.是一种获取安全性方法的形象说法,它是一种计算机硬件和软件的结合,使Internet与Intra ...
- 要想重启后也生效LINUX防火墙配置
新配置的一台服务器,安装的是CentOS6.3系统,在安装完LNMP之后,发现nginx进程存在,且php解析正常,但是用分配的独立IP去访问的时候发现无法访问. 查了下网上的资料,发现可能是Linu ...
- CentOS7使用firewalld防火墙配置端口
安装启用firewalld防火墙 CentOS7默认的防火墙是firewalld 如果没有firewalld防火墙,可以执行yum install firewalld 命令进行安装 firewalld ...
- Linux防火墙配置—SNAT1
1.实验目标 以实验"防火墙配置-访问外网WEB"为基础,在WEB服务器上安装Wireshark,设置Wireshark的过滤条件为捕获HTTP报文,在Wireshark中开启捕获 ...
- Linux防火墙配置(iptables, firewalld)
netfilter和底层实现 iptables firealld Linux中的防火墙 RHEL中有几种防火墙共存: iptables firewalld ip6tables ebtables 这些软 ...
- Linux防火墙配置—访问外网WEB
一.实验目标 1.本次实验在"Linux基础网络搭建实验"的基础上,在外网虚拟机上搭建WEB服务,并分别配置外网和网关的防火墙规则,使内网能够访问WEB服务 2.Linux基础网络 ...
随机推荐
- find 命令实战巧用
一.命令简介 find 命令的 -size 参数 单位b(不是byte而是block).c.w.k.M.G.默认是单位b ,也就是1block = 512byte = 0.5kb (文件系统ext4) ...
- tomcat的安装及配置
1.首先进tomcat官网下载zip压缩文件:http://tomcat.apache.org/download-90.cgi 2.解压缩到指定文件压(后面配置环境变量会用到) 3.配置环境变量 4. ...
- 安装google 框架
使用 root exporer很方便 su cp /sdcard/google/busybox /data/local/tmp chmod 0755 /data/local/tmp/busybo ...
- Problem A: 平面上的点——Point类 (I)
Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定.现在我们封装一个“Point类”来实现平面上的点的操作. 根据“append.cc”,完成Point类的构造方 ...
- shell脚本实例-判断主机存活 以及企业备份方案
1.上次写了一个脚本我那次考虑不是很周全,这次我将脚本改动了一下,这次是判断三次, 希望关注我的人可以经常交流哈.下面我写上代码. #!/usr/bin/bash while read ip do f ...
- centos /data目录扩容
/data盘被日志撑死了,必须扩容 有一块现成的100G的/dev/sdb盘,但是mount到了/data/test目录下,而且还有应用程序在上面进行读写操作 1.先查看哪些应用程序 在占用磁盘 #f ...
- html页面中的title设置为空格
这样页面加载时,title会显示为空,而不是当前页面的URL. document.title='\u200E'
- LVM逻辑卷
LVM逻辑卷 一.LVM逻辑卷概述 1.LVM的作用: 扩充磁盘:不动数据,在使用状态,将磁盘容量变大. 能把多个物理的磁盘整合成一张大的虚拟的磁盘,比如:有3个5G的磁盘,能把它们整合成一个15G的 ...
- python3.6升级
Ubuntu 14.04 and 16.04 If you are using Ubuntu 14.04 or 16.04, you can use Felix Krull's deadsnakes ...
- Win2003可用序列号(标准版与企业版)
通用性好的win2003序列号: (推荐先用这个里面的)FJ8DH-TQPYG-9KFHQ-88CB2-Y7V3Y GRD4P-FTQQF-JCDM8-4P6JK-PFG7M JD7JX-KCDTH- ...