Penyulitan data cakera keras Luks Linux dengan sokongan NTFS di Linux

- 2916
- 806
- Don Will
Luks akronim bermaksud Persediaan Kunci Bersepadu Linux yang merupakan kaedah penyulitan cakera yang digunakan secara meluas oleh kernel Linux dan dilaksanakan dengan Cryptsetup pakej.
The Cryptsetup baris perintah menyulitkan cakera kelantangan pada lalat menggunakan kunci penyulitan simetri yang diperolehi daripada frasa laluan yang dibekalkan yang disediakan setiap kali cakera kelantangan, partition dan juga cakera keseluruhan (walaupun kayu usb) dipasang dalam hierarki sistem fail dan kegunaan AES-CBC-ESIV: SHA256 cipher.

Kerana luks boleh menyulitkan keseluruhan peranti blok (masalah keras, tongkat USB, cakera kilat, partition, kumpulan kelantangan dll) pada sistem linux sebahagian besarnya disyorkan untuk melindungi media storan yang boleh ditanggalkan, komputer riba atau fail swap linux dan tidak disyorkan untuk fail penyulitan tahap.
Ntfs (Sistem Fail Teknologi Baru) adalah sistem fail proprietari yang dibangunkan oleh Microsoft.
Ubuntu 14.04 memberikan sokongan penuh untuk penyulitan LUKS dan juga sokongan NTFS untuk Windows dengan bantuan NTFS-3G pakej.
Untuk membuktikan maksud saya dalam tutorial ini, saya telah menambah cakera keras baru (ke-4) Ubuntu 14.04 kotak (rujukan sistem ke HDD yang baru ditambah adalah /dev/sdd) yang akan dibahagikan kepada dua partition.
- Satu partition (/dev/sdd1 -utama) yang digunakan untuk penyulitan LUKS.
- Partition kedua (/dev/sdd5 - dilanjutkan) Format NTF untuk mengakses data pada kedua -dua sistem Linux dan Windows berasaskan.
Juga partition akan dipasang secara automatik di Ubuntu 14.04 selepas reboot.
Langkah 1: Buat partisi cakera
1. Selepas cakera keras anda ditambah secara fizikal pada mesin anda menggunakan arahan LS untuk menyenaraikan semua /dev/peranti (cakera keempat adalah /dev/sdd).
# ls /dev /sd*

2. Seterusnya periksa HDD yang baru ditambah dengan anda fdisk perintah.
$ sudo fdisk -l /dev /sdd

Kerana tiada sistem fail telah ditulis apa yang pernah diskat tidak mengandungi jadual partition yang sah.
3. Langkah seterusnya mengiris cakera keras untuk hasil partition dua menggunakan cfdisk utiliti cakera.
$ sudo cfdisk /dev /sdd
4. Skrin seterusnya dibuka cfdisk mod interaktif. Pilih cakera keras anda Ruang kosong dan menavigasi ke Baru Pilihan menggunakan anak panah kunci kiri/kanan.

5. Pilih jenis partition anda sebagai Utama dan memukul Masukkan.

6. Tulis saiz partition yang anda inginkan di Mb.

7. Buat partition ini di Permulaan ruang bebas cakera keras.

8. Seterusnya menavigasi ke partition Jenis Pilihan dan tekan Masukkan.

9. Prompt seterusnya membentangkan senarai semua jenis sistem fail dan kod nombor mereka (nombor hex). Partition ini akan menjadi Linux Luks disulitkan jadi pilih 83 kod dan tekan Masukkan sekali lagi untuk membuat partition.

10. Partisi pertama dibuat dan cfdisk Prompt utiliti kembali ke permulaan. Untuk membuat partition kedua digunakan sebagai Ntfs pilih baki Ruang kosong, menavigasi ke Baru pilihan dan tekan Masukkan kunci.

11. Kali ini partition akan menjadi Logik yang dilanjutkan satu. Jadi, navigasi ke Logik pilihan dan sekali lagi tekan Masukkan.

12. Masukkan saiz partition anda lagi. Untuk menggunakan ruang kosong yang tinggal kerana partition baru meninggalkan nilai lalai pada saiz dan hanya tekan Masukkan.

13. Sekali lagi pilih kod jenis partition anda. Untuk Ntfs Sistem fail pilih 86 kod kelantangan.

14. Setelah mengkaji dan mengesahkan partition pilih Tulis, jawapan Ya Pada soalan segera interaktif seterusnya Berhenti untuk meninggalkan cfdisk utiliti.



Tahniah ! Partition anda telah berjaya dibuat dan kini bersedia untuk diformat dan digunakan.
15. Untuk mengesahkan lagi cakera Jadual Partition mengeluarkan fdisk perintah lagi yang akan menunjukkan maklumat jadual partition terperinci.
$ sudo fdisk -l /dev /sdd

Langkah 2: Buat sistem fail partition
Sistem fail NTFS
16. Untuk mencipta Ntfs sistem fail pada partition kedua dijalankan mkfs perintah.
$ sudo mkfs.NTFS /DEV /SDD5

17. Untuk menjadikan partition tersedia, ia mesti dipasang pada sistem fail ke titik gunung. Pasang partition kedua pada cakera keras keempat ke /Memilih titik gunung menggunakan gunung perintah.
$ sudo mount /dev /sdd5 /opt
18. Seterusnya, periksa sama ada partition tersedia dan disenaraikan /etc/mtab fail menggunakan arahan kucing.
$ kucing /etc /mtab

19. Untuk Unmount Partition Gunakan arahan berikut.
$ sudo umount /opt
Ext4 luks
20. Pastikan Cryptsetup Pakej dipasang pada sistem anda.
$ sudo apt-get memasang cryptsetup [on Debian Sistem berasaskan] # yum memasang cryptsetup [on Topi merah Sistem berasaskan]
21. Sekarang adalah masa untuk memformat partition pertama pada cakera keras keempat dengan ext4 sistem fail dengan mengeluarkan arahan berikut.
$ sudo luksformat -t ext4 /dev /sdd1
Jawapan dengan huruf besar Ya "Adakah anda pasti?"Soalan dan masukkan tiga kali frasa laluan yang anda inginkan.

Catatan: Bergantung pada partition anda saiz dan HDD mempercepatkan penciptaan sistem fail boleh mengambil sedikit masa.
22. Anda juga boleh mengesahkan status peranti partition.
$ sudo cryptsetup luksdump /dev /sdd1

23. LUKS menyokong maksimum 8 Kata laluan ditambahkan. Untuk menambah a kata laluan Gunakan arahan berikut.
$ sudo cryptsetup luksaddkey /dev /sdd1

Untuk mengeluarkan penggunaan kata laluan.
$ sudo cryptsetup luksremovey /dev /sdd1

24. Untuk ini Disulitkan partition untuk menjadi aktif ia mesti mempunyai entri nama (dimulakan) ke /dev/mapper direktori dengan bantuan Cryptsetup pakej.
Tetapan ini memerlukan sintaks baris arahan berikut:
$ sudo cryptsetup luksopen /dev /luks_partiton device_name
Di mana "Nama peranti"Boleh jadi nama deskriptif yang anda suka! (Saya namakan milik saya crypted_volume). Perintah sebenar akan kelihatan seperti ditunjukkan di bawah.
$ sudo cryptsetup luksopen /dev /sdd1 crypted_volume

25. Kemudian sahkan jika peranti anda disenaraikan /dev/mapper, direktori, pautan simbolik dan status peranti.
$ ls/dev/mapper $ ls -all/dev/mapper/encrypt_volume

$ sudo cryptsetup -v status encrypt_volume

26. Sekarang untuk membuat peranti partition tersedia secara meluas di sistem anda di bawah titik gunung menggunakan perintah gunung.
$ sudo mount /dev /mapper /crypted_volume /mnt

Seperti yang dapat dilihat partition dipasang dan boleh diakses untuk menulis data.
27. Untuk menjadikannya tidak dapat dikeluarkan dari sistem anda dan tutup peranti.
$ sudo umount /mnt $ sudo cryptsetup luksclose crypted_volume

Langkah 3: Gunung partition secara automatik
Sekiranya anda menggunakan cakera keras tetap dan memerlukan kedua-dua partition untuk sistem automatik dipasang selepas reboot anda mesti mengikuti dua langkah ini.
28. Edit pertama /etc/crypttab fail dan tambahkan data berikut.
$ sudo nano /etc /crypttab
- Nama sasaran: Nama deskriptif untuk peranti anda (lihat titik di atas 22 pada Ext4 luks).
- Pemacu sumber: Partisi cakera keras yang diformat untuk Luks (Lihat titik di atas 21 pada Ext4 luks).
- Fail utama: Pilih Tiada
- Pilihan: Nyatakan Luks
Garis akhir akan kelihatan seperti ditunjukkan di bawah.
encrypt_volume /dev /sdd1 tiada luks

29. Kemudian edit /etc/fstab dan tentukan nama peranti anda, titik gunung, jenis sistem fail dan pilihan lain.
$ sudo nano /etc /fstab
Pada baris terakhir gunakan sintaks berikut.
/dev/mapper/device_name (atau uuid)/mount_point filesystem_type Options Dump Pass
Dan tambahkan kandungan khusus anda.
/dev/mapper/encrypt_volume/mnt ext4 lalai, ralat = remount-ro 0 0

30. Untuk mendapatkan peranti Uuid Gunakan arahan berikut.
$ sudo blkid

31. Untuk juga menambah Ntfs Jenis partition dibuat lebih awal menggunakan sintaks yang sama seperti di atas pada baris baru di fstab (Di sini fail linux tambah pengalihan digunakan).
$ sudo su - # echo "/dev/sdd5/opt ntfs lalai 0" >>/etc/fstab

32. Untuk mengesahkan perubahan Reboot mesin anda, tekan Masukkan selepas "Memulakan Konfigurasi Peranti Rangkaian"Mesej boot dan taipkan peranti anda laluan belakang.


Seperti yang anda dapat lihat kedua -duanya partition cakera dipasang secara automatik di hierarki sistem fail Ubuntu. Sebagai nasihat jangan gunakan jumlah yang disulitkan secara automatik dari fail FSTAB pada pelayan jauh secara fizikal jika anda tidak dapat mengakses urutan reboot untuk menyediakan kata laluan kelantangan anda yang disulitkan.
Tetapan yang sama boleh digunakan pada semua jenis media yang boleh ditanggalkan seperti tongkat USB, memori flash, cakera keras luaran, dan lain.
- « 10 Soalan dan Jawapan Temuduga 'Berguna pada skrip shell linux
- Memasang pelayan FTP dan pemetaan direktori FTP di Zentyal PDC - Bahagian 8 »