作者:admin 日期:2023-09-10 瀏覽: 次
Linux系統下用tar命令加密解密壓縮文件
因為在眾多商家的VPS服務器上面經常放有很多私密文件,商家隨時可以破解了系統的密碼進到你的系統查看其上的文件,所以,為了安全起見,我們最好對重要的數據進行加密壓縮處理,要用時只要一條命令解壓即可!
如上圖所示,加密解密壓縮文件步驟如下:
宿遷數據恢復一、加密壓縮
root@eno:~/www.itkylin.com# tar -zcpf - * | openssl enc -e -aes256 -out itkylin.tar.gz
這時會提示你輸入密碼(輸入的密碼不會顯示),然后回車,
然后再次輸入密碼確認(輸入的密碼不會顯示),然后回車;
加密打包完了之后會生成一個叫itkylin.tar.gz的壓縮文件。
上述命令參數解釋:
enc #openssl命令使用加密進行編碼
-e #用來加密輸入文件的enc命令選項,這里是指前一個tar命令的輸出
-aes256 #加密用的算法
-out #用于指定輸出文件名的enc命令選項,這里文件名是itkylin.tar.gz
二、解密壓縮
首先我們要新建一個叫tmp的臨時文件夾用于存放解壓的文件如下命令;
root@eno:~/www.itkylin.com# mkdir tmp
然后,執行如下命令解密壓縮文件itkylin.tar.gz到tmp目錄;
東臺數據恢復root@eno:~/www.itkylin.com# openssl enc -d -aes256 -in itkylin.tar.gz | tar zx -C tmp
參數解釋:
-d #用于解密文件
-C #提取內容到tmp目錄
熟記以上兩條tar命令,以后你就可以在vps服務器上安全的存放文件了,但確記一定要記好你的密碼,不然忘記了就