最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Ubuntu文件系统如何进行加密
时间:2026-07-29 09:38:51 编辑:袖梨 来源:一聚教程网
Ubuntu文件系统常见加密方式
1. LUKS(Linux Unified Key Setup)加密磁盘/分区
作为Linux下的标准磁盘加密方案,LUKS可用于加密整个分区或磁盘,并能提供高强度的安全保护。
- 安装工具:
sudo apt install cryptsetup - 加密分区:选择目标分区(如
/dev/sdX),执行sudo cryptsetup luksFormat /dev/sdX,按提示确认操作(此步骤会擦除分区数据)。 - 打开加密卷:
sudo cryptsetup open /dev/sdX encrypted_volume(encrypted_volume为自定义挂载名)。 - 格式化与挂载:
sudo mkfs.ext4 /dev/mapper/encrypted_volume(格式化为ext4),sudo mount /dev/mapper/encrypted_volume /mnt(挂载到/mnt)。 - 自动挂载:编辑
/etc/crypttab(添加encrypted_volume /dev/sdX none luks)和/etc/fstab(添加/dev/mapper/encrypted_volume /mnt ext4 defaults 0 0),实现开机自动挂载。
2. 主目录或文件夹加密:eCryptfs
Ubuntu默认采用eCryptfs作为文件级加密工具,它适用于单个目录(如主目录),并支持访问时自动解密的透明加密。
- 安装工具:
sudo apt install ecryptfs-utils cryptsetup - 加密主目录(安装后):若未在安装时选择“加密主目录”,可运行
sudo ecryptfs-migrate-home -u 用户名(用户名为目标用户),按提示重启并设置挂载密码。 - 手动加密文件夹:
- 创建加密挂载点:
sudo mkdir /encrypted_data - 挂载加密文件系统:
sudo mount -t ecryptfs /dev/null /encrypted_data - 设置密码:
sudo ecryptfs-setup-passphrase /encrypted_data(选择加密算法,如AES)。 - 使用加密目录:将文件复制到
/encrypted_data,卸载时执行sudo umount /encrypted_data。
- 创建加密挂载点:
3. GnuPG(GPG)加密单个文件
基于OpenPGP标准的GPG适合加密单个文件(如文档、备份),既支持使用同一密码的对称加密,也支持采用公钥/私钥的非对称加密。
- 安装GPG:
sudo apt install gnupg - 文件对称加密:
gpg --symmetric --cipher-algo AES256 文件名(例如document.txt),创建加密文件文件名.gpg,输入密码后便可完成加密。 - 文件解密:
gpg --decrypt 文件名.gpg > 解密后文件名,输入密码后即可完成解密。
4. 使用VeraCrypt加密容器/磁盘
作为TrueCrypt的继任者,VeraCrypt既能加密容器(虚拟磁盘文件),也能加密整个磁盘,并兼容Windows、macOS、Linux多个平台。
- 安装VeraCrypt:
sudo apt install veracrypt(或通过官网下载.deb包安装)。 - 创建加密容器:先运行
veracrypt --create /path/to/container,加密容器文件会在密码以及容器大小(如10G)、哈希算法(如SHA-512)、加密算法(如AES)均设置后生成。 - 容器挂载:
veracrypt /path/to/container /mnt/encrypted,密码输入正确后,便能像访问普通磁盘那样读取容器内的文件。 - 容器卸载:
veracrypt -d /mnt/encrypted(/mnt/encrypted代表挂载点)。
5. 用Vaults图形工具加密文件夹
对加密文件夹的创建与管理,可借助Ubuntu图形化加密工具Vaults完成简化操作;其后端支持cryfs、gocryptfs等。
- 安装Vaults:
flatpak install https://dl.flathub.org/repo/appstream/io.github.mpobaschnig.Vaults.flatpakref(需启用Flatpak)。 - 创建加密文件夹:文件夹位置(如由用户指定,并完成密码设置、加密软件(如gocryptfs)选择及文件夹名称输入;操作入口是打开Vaults后点击“+”→“New Vault”。
~/SecureData),即可创建完成。 - 使用加密文件夹:访问前先输入密码,再双击Vaults内的文件夹;文件存储时会自动完成加密。
注意事项
- 数据备份:务必在加密前备份重要数据,以免加密过程造成数据丢失。
- 性能影响:设备性能较好时更适合使用加密,因为系统负载会随之上升,全盘加密的影响尤其明显。
- 密钥管理:加密密码/密钥应妥善保管,一旦丢失,数据将无法恢复。
- 方法应按需求选择:保护整个系统适合采用全盘加密,保护特定文件适合文件级加密,而新手更适合使用图形工具。
相关文章
- 迅捷 FW316R 无线路由器端口映射设置指南 08-12
- 迅捷 FW316R 无线路由器WDS桥接设置 08-12
- 迅捷 FW316R 无线路由器内网主机上网权限设置 08-12
- 迅捷 FW316R 无线路由器网速限制设置 08-12
- 腾讯电脑管家如何设置开机自启 08-12
- 迅捷 FW316R 无线路由器WiFi网络设置 08-12