火墙的设定和磁盘加密

简介:

###将ftp加入防火墙白名单####

[root@localhost ~]# firewall-cmd --list-all  ##防火墙开着时可使用的命令

public (default, active)

  interfaces: eth0

  sources:

  services: dhcpv6-client ssh

  ports:

  masquerade: no

  forward-ports:

  icmp-blocks:

  rich rules:


[root@localhost ~]# firewall-cmd --permanent --add-service=ftp  ##添加ftp服务

success

[root@localhost ~]# firewall-cmd --reload    ##更新

success

[root@localhost ~]# firewall-cmd --list-all    ##重新查看可使用的列表

public (default, active)

  interfaces: eth0

  sources:

  services: dhcpv6-client ftp ssh

  ports:

  masquerade: no

  forward-ports:

  icmp-blocks:

  rich rules:

 

###加密###

 

[root@desktop13 Desktop]# fdisk /dev/vdb   ##划分设备

[root@desktop13 Desktop]# cryptsetup luksFormat /dev/vdb1  ##给原始文件系统加密

 

WARNING!

========

This will overwrite data on /dev/vdb1 irrevocably.

 

Are you sure? (Type uppercase yes): YES  ##是否确认加密(大写)

Enter passphrase:

Verify passphrase:

[root@desktop13 Desktop]# cryptsetup open /dev/vdb1 westos   ##打开加密设备并命名为westos

Enter passphrase for /dev/vdb1:

[root@desktop13 Desktop]# ll /dev/mapper/westos

lrwxrwxrwx. 1 root root 7 Apr 22 21:20 /dev/mapper/westos -> ../dm-0

[root@desktop13 Desktop]# mkfs.xfs /dev/mapper/westos

meta-data=/dev/mapper/westos     isize=256    agcount=4, agsize=65408 blks

         =                       sectsz=512   attr=2, projid32bit=1

         =                       crc=0

data     =                       bsize=4096   blocks=261632, imaxpct=25

         =                       sunit=0      swidth=0 blks

naming   =version 2              bsize=4096   ascii-ci=0 ftype=0

log      =internal log           bsize=4096   blocks=853, version=2

         =                       sectsz=512   sunit=0 blks, lazy-count=1

realtime =none                   extsz=4096   blocks=0, rtextents=0

[root@desktop13 Desktop]# mount /dev/mapper/westos /mnt/

[root@desktop13 Desktop]# cd /mnt

[root@desktop13 mnt]# ls

[root@desktop13 mnt]# touch file{1..3}

[root@desktop13 mnt]# ls

file1  file2  file3

[root@desktop13 mnt]# df

Filesystem         1K-blocks    Used Available Use% Mounted on

/dev/vda1           10473900 3805196   6668704  37% /

devtmpfs              927072       0    927072   0% /dev

tmpfs                 942660     140    942520   1% /dev/shm

tmpfs                 942660   17004    925656   2% /run

tmpfs                 942660       0    942660   0% /sys/fs/cgroup

/dev/mapper/westos   1043116   32928   1010188   4% /mnt

[root@desktop13 mnt]# umount /mnt/

umount: /mnt: target is busy.   ##原因,未退出当前位置

        (In some cases useful info about processes that use

         the device is found by lsof(8) or fuser(1))

[root@desktop13 mnt]# cd

[root@desktop13 ~]# umount /mnt/

[root@desktop13 ~]# mount /dev/mapper/westos  /mnt

[root@desktop13 ~]# umount /mnt/

[root@desktop13 ~]# ll /dev/mapper/

total 0

crw-------. 1 root root 10, 236 Apr 22 21:01 control

lrwxrwxrwx. 1 root root       7 Apr 22 21:20 westos -> ../dm-0

[root@desktop13 ~]# cryptsetup close westos

[root@desktop13 ~]# ll /dev/mapper/

total 0

crw-------. 1 root root 10, 236 Apr 22 21:01 control

[root@desktop13 ~]# mount /dev/vdb1 /mnt/

mount: unknown filesystem type 'crypto_LUKS'

[root@desktop13 ~]# cryptsetup open /dev/vdb1 westos

Enter passphrase for /dev/vdb1:

[root@desktop13 ~]# mount /dev/mapper/westos /mnt/   ##与上步对比

[root@desktop13 ~]# cd /mnt

[root@desktop13 mnt]# ls

file1  file2  file3

[root@desktop13 mnt]# cd

本文转自AELY木博客51CTO博客,原文链接http://blog.51cto.com/12768057/1919853如需转载请自行联系原作者


AELY木

相关文章
|
2月前
|
C语言 C++
【实战指南】 C/C++ 枚举转字符串实现
本文介绍了在C/C++中实现枚举转字符串的实用技巧,通过宏定义与统一管理枚举名,提升代码调试效率并减少维护错误。
208 42
|
安全 vr&ar 计算机视觉
AR智能眼镜在警务安防的人脸识别场景,有哪些应用和优势?
AR智能眼镜结合人脸识别技术,为安防领域带来高效精准的解决方案。通过实时采集与分析人脸信息,快速识别重点人员并即时报警,广泛应用于机场、车站、大型活动等场景,显著提升安全防控能力。
AR智能眼镜在警务安防的人脸识别场景,有哪些应用和优势?
|
2月前
|
Web App开发 安全 数据安全/隐私保护
Tampermonkey油猴插件离线安装文件下载
油猴插件(Tampermonkey)是一款主流浏览器扩展,作为用户脚本管理器,可安装自定义脚本以增强网页功能。支持Chrome、Firefox、Edge、Safari等浏览器,提供脚本安装、编辑、权限管理等功能,提升浏览体验。
170 0
|
人工智能 Linux Python
Alibaba Cloud Linux 3.2104 LTS 64位 怎么安装python3.10.12和pip3.10
Alibaba Cloud Linux 3.2104 LTS 64位 怎么安装python3.10.12和pip3.10
1747 1
|
负载均衡 网络协议 网络虚拟化
有了 RSTP 为什么还需要 MSTP?
【5月更文挑战第6天】
355 1
有了 RSTP 为什么还需要 MSTP?
|
网络架构
【专栏】网络拓扑是现代通信系统设计的关键,影响网络结构、性能和可扩展性
【4月更文挑战第28天】网络拓扑是现代通信系统设计的关键,影响网络结构、性能和可扩展性。本文探讨了网络拓扑概念及主要类型,包括星形(易于配置,中心节点故障可能导致瘫痪)、总线形(简单低成本,但信号衰减和冲突)、环形(高流量处理,单点故障致网络中断)、网状(高冗余和可靠性,适用于高性能环境)和树形(层次结构,适合大型网络)。选择拓扑需考虑网络规模、成本、性能和实际环境。了解各种拓扑有助于构建高效稳定的网络。
613 1
|
存储 运维 Shell
Shell内置命令大全,Linux运维工程师收藏!
Shell内置命令大全,Linux运维工程师收藏!
356 0
Shell内置命令大全,Linux运维工程师收藏!
|
机器学习/深度学习 存储 算法
一文搞懂「拓扑排序」
Topological sort 又称 Topological order,这个名字有点迷惑性,因为拓扑排序并不是一个纯粹的排序算法,它只是针对某一类图,找到一个可以执行的线性顺序。 这个算法听起来高大上,如今的面试也很爱考,比如当时我在面我司时有整整一轮是基于拓扑排序的设计。 但它其实是一个很好理解的算法,跟着我的思路,让你再也不会忘记她。
808 0
一文搞懂「拓扑排序」
|
算法 Java
JVM垃圾回收机制是怎样的,何时触发YoungGC或FullGC操作,一文搞定
在垃圾回收之前,首要的问题是确定哪些垃圾需要被回收,现在Java通过根搜索算法(GC Roots Tracing)来判断一个对象是否存活,这个算法的思路就是通过一系列名为“GC Roots”的对象作为起始点,从这些节点向下搜索,当GC Roots到达不了这个某个对象时(或者说某个对象没有被任何其他对象所引用),就证明这个对象是不可用的,这些对象会被判定为需要回收的对象。
|
存储 SQL Cloud Native
AnalyticDB PostgreSQL 基础版重磅发布
AnalyticDB PostgreSQL 基础版相比当前的高可用版,存储成本降低50%,IO突发性能提升5倍,主要场景可用性不打折。
1161 0
AnalyticDB PostgreSQL 基础版重磅发布