Dedikuoti serveriai, VDS hostingas, debesų kompiuterija
Interneto vizija
Karjera El. paštas

Grįžti   Dedikuoti.lt forumas > Bendruomenės diskusijos > Pamokos > Kitos aplikacijos

 
 
Temos įrankiai Ieškoti šioje temoje
  #1  
Senas 2016-05-18, 11:16
iv_valentinasc avataras
iv_valentinasc iv_valentinasc neprisijungęs
Super Moderator
 
Prisiregistravo: 2016 04
Žinutės: 20
Pagrindinis Failų šifravimas serveryje

Šifravimo pagalba failas yra užkoduojamas taip, kad jį galima būtų peržiūrėti tik žinant tam tikrą šifravimo raktą. Pirmiausia failas yra užkoduojamas sukuriant kodavimo raktą, o norint peržiūrėti failo turinį pirmiausia reikia failą atkoduoti su tuo pačiu kodavimo raktu. Toks šifravimas yra naudingas tuomet, kuomet norima tam tikrus failus ar ištisus katalogus apsaugoti nuo pašalinių akių.

Pamokoje pateiksime kelis šifravimo įrankius, kurių pagalba galėsite geriau apsaugoti failus esančius Jūsų serveryje.

GnuPG

GnuPG (GNU Privacy Guard) daugumoje Linux pagrindu sukurtose operacinėse sistemose jau būna įrašyta pagal nutylėjimą, tačiau jeigu taip nėra, ją galite įrašyti šiomis komandomis:
Ubuntu/Debian
Kodas:
sudo apt-get install gnupg
CentOS/Fedora
Kodas:
yum install gnupg
Failo užkodavimas
Kodas:
gpg -c /Kelias/Iki/Failo/failas.txt
Atlikus failo užkodavimą programa palieka originalų failą ir sukuria jo užšifruotą versiją pavadinimu "failas.txt.gpg".

Failo atkodavimas
Kodas:
gpg /Kelias/Iki/Failo/failas.txt.gpg
Atlikus failo atkodavimą programa atkuria originalų failą "failas.txt" ir palieka užkoduotą jo versiją "failas.txt.gpg".

Daugiau apie GnuPG - https://www.gnupg.org

Zip

Viena iš plačiausiai paplitusių programų failų archyvavimui gali būti taip pat naudojama failų ar katalogų šifravimui.

Įdiegiame programą serveryje:
Ubuntu/Debian
Kodas:
sudo apt-get install zip
CentOS/Fedora
Kodas:
yum install zip
Failo užkodavimas
Kodas:
zip --password slaptazodis archyvas.zip failas.txt
Atlikus failo užkodavimą programa palieka originalų failą ir sukuria užšifruotą archyvą su Jūsų nurodytu pavadinimu "archyvas.zip".
Jeigu norite į archyvą įtraukti daugiau failų juos reikėtų tiesiog išvardinti komandoje:
Kodas:
zip --password slaptazodis archyvas.zip failas.txt failas2.txt failas3.txt
Failo atkodavimas
Kodas:
unzip archyvas.zip
Openssl

Pagal nutylėjimą įdiegtas paketas visuose mūsų šablonuose. Tačiau, jeigu jį pašalinote, pirmiausia reikia jį įdiegti:
Ubuntu/Debian
Kodas:
sudo apt-get install openssl
CentOS/Fedora
Kodas:
yum install openssl
Failo užkodavimas
Kodas:
$ openssl enc -aes-256-cbc -in /Kelias/Iki/Failo/failas.txt -out /Kelias/Iki/Failo/failas.dat
Šioje komandoje "enc" reiškia, kad bus koduojamas failas, "-aes-256-cbc" - naudojamas algoritmas, "-in" - koduojamas failas, "-out" - kur bus išsaugotas užkoduotas failas.

Failo atkodavimas
Kodas:
openssl enc -aes-256-cbc -d -in /Kelias/Iki/Failo/failas.dat > /Kelias/Iki/Failo/failas2.txt
Šioje komandoje "enc" reiškia, kad bus koduojamas failas, "-aes-256-cbc" - naudojamas algoritmas, "-in" - iškoduojamas failas, ">" - failas, kuriame bus išsaugota iškoduota informacija.

Paskutinį kartą redagavo iv_valentinasc : 2016-06-01 09:47
 

Temos įrankiai Ieškoti šioje temoje
Ieškoti šioje temoje:

Detali paieška

Žinučių rašymo taisyklės
Jūs negalite kurti naujų temų
Jūs negalite rašyti žinučių
Jūs negalite įkelti failų
Jūs negalite redaguoti savo įrašų

BB kodas yra Įjungtas
Šypsenos yra Įjungtas
[IMG] kodas yra Įjungtas
HTML kodas yra Išjungtas

Greita navigacija

Panašios temos
Tema Temą sukūrė Forumas Atsakymai Paskutinė žinutė
Nextcloud failų saugykla CentOS 7 aplinkoje iv_valentinasc Kitos aplikacijos 4 2017-05-16 12:42
Efektyvi failų paieška serveryje iv_valentinasc Kitos aplikacijos 0 2016-05-25 11:35
Failų perkėlimas per SSH naudojant Rsync IV_VygandasS Kitos aplikacijos 0 2014-01-07 10:44
Seafile failų saugyklos diegimas CentOS aplinkoje IV_VygandasS Kitos aplikacijos 0 2013-09-23 10:09
ownCloud failų saugyklą CentOS 6 OS IV_RomanL Kitos aplikacijos 0 2013-01-29 12:39


Visi laikai yra GMT +3. Šiuo metu yra 16:45.


Powered by vBulletin®
Copyright ©2000 - 2019, vBulletin Solutions, Inc.