墳墓 - Linux的文件加密和個人備份工具
Tomb是一種免費的開源,小型,功能強大且簡單的工具,用於加密GNU/Linux上的文件。在撰寫本文時,它包括使用通用文件系統GNU工具和Linux內核加密API(cryptsetup和luks)組成的shell腳本( ZSH )。
它還採用了各種GNU/Linux工具,例如Steghide ,LSOF,Mlocate, ResizeFS , DCFLD等,以擴展其功能。
墓用於在稱為墓葬的加密,密碼保護的目錄中創建秘密或個人文件的安全備份。這些目錄只能使用其關聯的密鑰文件和密碼打開。
創建墳墓後,您可以單獨存儲其密鑰文件,例如,當密鑰文件在家里或辦公室中的筆記本電腦或台式機上時,您的墳墓文件可以存在於遠程服務器上。
如果墳墓文件在筆記本電腦或台式機上,則可以將其隱藏在文件系統中,也可以作為更安全的選項,將密鑰存儲在USB驅動器中。
此外,您可以在文件系統中隱藏一個墳墓,也可以通過網絡或外部存儲媒體安全地移動它;並與其他朋友或同事分享。您也可以在圖像中隱藏一個鍵,正如我們稍後將看到的那樣。
如何在Linux系統中安裝墳墓
墓需要一些程序,例如ZSH , GNUPG , CryptSetup和Pinentry-Curses ,以便在系統上安裝。
首先,使用您的Distribal默認包裝管理器安裝以下所需工具,我們還將安裝Steghide ,以添加圖像中隱藏鍵的功能。
sudo apt安裝gnupg zsh cryptsetup pinentry-curses steghide [debian] sudo yum安裝gnupg zsh cryptsetup pinentry-curses steghide [rhel] sudo dnf安裝gnupg zsh cryptsetup pinentry-curses steghide [fedora]
安裝所需軟件包後,下載穩定的墓源代碼以進行分發,或使用以下WGET命令直接在終端下載,如圖所示。
CD下載/ WGET -C https://files.dyne.org/tomb/tomb-2.10.tar.gz
接下來,提取您剛下載的TAR存檔文件,然後將其移至解剖文件夾中。
tar -xzvf tomb -2.10.tar.gz CD Tomb-2.10
最後,以root或使用sudo命令來獲得root特權,以安裝/usr/local/bin/
。
Sudo進行安裝
如何在Linux系統中創建墳墓
安裝墳墓後,您可以通過為其創建新密鑰並設置其密碼來生成墳墓,如下所述。
要創建墳墓,請使用DIG子命令和-s
標誌將其大小設置在MB中(當添加文件後,當墳墓充滿容量時,可以增加此尺寸)。
sudo墓挖-s 30 tecmint.tomb
然後使用Forge子命令為tecmint.tomb
創建一個新鍵,並在詢問時設置密碼。此操作將需要一些時間才能完成,只需坐下來放鬆一下或準備自己喝杯咖啡即可。
sudo墳墓forge tecmint.tomb.key
在創建鑰匙時,如果磁盤上存在交換空間,則該墓將抱怨,如果以下屏幕截圖中所示,則終止該交換存儲器是否打開。
這是由於與磁盤上交換內存有關的安全風險(有關更多信息,請參閱文檔或人頁面)。
您可以使用-f
標誌強制操作,也可以使用以下命令關閉交換內存。
sudo swapoff -a
然後嘗試再次創建墳墓密鑰。
接下來,格式化tecmint.tomb
用上述鍵鎖定它。 -k
標誌指定要使用的密鑰文件的位置。
sudo墓鎖tecmint.tomb -K tecmint.tomb.key
如何打開一個新墳墓
要打開墳墓,請使用開放的子命令,將提示您在創建墳墓時輸入設置的密碼。
sudo墓開放-K tecmint.tomb.key tecmint.tomb
從上一個命令的輸出來看,該墳墓已在/media/tecmint/
- 這是您可以添加秘密文件的地方。
如果您有很多墳墓,則可以列出所有開放的墳墓,並如圖所示獲取有關它們的一些信息。
Sudo墳墓列表
如何復製文件以打開墳墓
現在,您可以按照以下方式將秘密或重要文件添加到墳墓中。每當您需要添加更多文件時,請先打開墳墓,如上所示。
sudo cp -v passwds.txt accounts.txt keys.txt -t/媒體/tecmint/
打開墳墓後,一旦您使用它或向其添加文件後,請使用Close子命令關閉墳墓文件。但是,如果一個過程與開放墓一起使用,如果可能無法關閉。
Sudo墓關閉
您可以通過跑步來關閉所有墳墓。
Sudo墓關閉
要迫使開放的墳墓關閉,即使一個過程與之相互作用,請使用SLAM子命令。
Sudo Tomb大滿貫 或者 Sudo Tomb猛擊
如何在圖像中隱藏墳墓鑰匙
也可以使用Bury子命令中隱藏/編碼圖像中的墳墓,如下
sudo墳墓bury -k tecmint.tomb.key zizu.jpg
然後使用新創建的JPEG圖像打開墳墓,如圖所示。
sudo墓開放-K Zizu.jpg tecmint.tomb
您還可以恢復使用挖掘子命令中的JPEG圖像中編碼的鍵。
sudo墓發掘zizu.jpg -k tecmint.tomb.key 或者 sudo tomb -f發掘zizu.jpg -k tecmint.tomb.key #force操作如果當前目錄中存在密鑰
注意:請記住隱藏墓鑰匙,不要將其與墳墓保持在同一目錄中。例如,我們將把tecmint.tomb
的密鑰移至秘密位置(您可以使用自己的位置)或將其保存在外部媒體上或將其移至SSH上的遠程服務器。
sudo mv tecmint.tomb.key/var/opt/鍵/
不幸的是,我們無法在本指南中利用所有墳墓使用命令和選項,您可以查閱其MAN頁面以獲取更多信息。在那裡,您將找到有關如何更改墓的鑰匙和密碼,調整大小等的說明。
男士墓
GOMB GITHUB存儲庫:https://github.com/dyne/tomb
概括
墳墓是一種簡單但功能強大且易於使用的加密工具,用於在GNU/Linux系統上處理像秘密一樣精緻的文件。通過下面的評論表格分享您對此的想法。
以上是墳墓 - Linux的文件加密和個人備份工具的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undress AI Tool
免費脫衣圖片

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

LinuxCanrunonModestHardwarewtareWithSpecificminimumRequirentess.A1GHZPROCESER(X86ORX86_64)iSNEDED,withAdual-Corecpurecommondend.r AmshouldBeatLeast512MbForCommand-lineUseor2Gbfordesktopenvironments.diskSpacePacereQuiresaminimumof5-10GB,不過25GBISBISBETTERFORAD

確認目標硬盤設備名(如/dev/sda),避免誤刪系統盤;2.使用sudoddif=/dev/zeroof=/dev/sdXbs=1Mstatus=progress全盤覆寫零值,適用於大多數場景;3.敏感數據使用sudoshred-v-n3/dev/sdX進行三次隨機數據覆寫,確保無法恢復;4.可選執行sudobadblocks-wsv/dev/sdX做破壞性寫入測試;最後用sudohexdump-C/dev/sdX|head驗證是否全為零,完成安全擦除。

想知道Linux系統信息和版本,可通過以下步驟操作:1.使用lsb_release-a查看發行版信息;2.查看/etc/os-release文件獲取版本詳情;3.用uname-r或uname-mrs確認內核版本及系統架構;4.運行lscpu、free-h或dmidecode(需root權限)獲取硬件信息。上述方法適用於不同發行版,部分命令可能需安裝或權限調整。

在Linux中添加用戶常用useradd或adduser命令。 1.使用useradd時需手動設置密碼和家目錄,加-m參數可創建家目錄;2.可通過-s、-G、-u等參數指定shell、組和UID;3.adduser是交互式命令,適合新手自動完成配置;4.注意權限、用戶名唯一性和家目錄權限問題;5.誤操作可用userdel刪除用戶及家目錄。掌握這些要點可高效安全地管理用戶。

cronisusedforpreciseschedulingonalways-onsystems,whileanacronensuresperiodictasksrunonsystemsthataren'tcontinuouslypowered,suchaslaptops;1.Usecronforexacttiming(e.g.,3AMdaily)viacrontab-ewithsyntaxMINHOURDOMMONDOWCOMMAND;2.Useanacronfordaily,weekly,o

要修改Linux系統的hosts文件需用管理員權限編輯。 1.hosts文件位於/etc/目錄下,可用cat/etc/hosts查看內容;2.使用sudo配合nano/vim/gedit等編輯器進行修改,格式為IP地址加主機名;3.修改後可能需要清除DNS緩存或重啟NetworkManager服務生效;4.注意格式正確、避免頻繁修改、註釋不確定的條目即可安全操作。

AfterinstallingLinux,thefirststepsincludeupdatingyoursystem,installingessentialsoftware,settingupbackupandsecuritymeasures,andcustomizingtheinterfacetosuityourpreferences.1)Updateyoursystemusingtheappropriatecommandforyourdistro(e.g.,sudoaptupdate&am

在Linux上安裝軟件主要有三種方法:1.使用包管理器,如apt、dnf或pacman,通過更新源後執行install命令安裝,例如sudoaptinstallcurl;2.對於.deb或.rpm文件,分別使用dpkg或rpm命令安裝,並在需要時修復依賴;3.使用snap或flatpak跨平台安裝應用,如sudosnapinstall軟件名,適用於追求版本更新的用戶,推薦優先使用系統自帶包管理器以獲得更好的兼容性和性能。
