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