Penyulitan data cakera keras Luks Linux dengan sokongan NTFS di Linux
- 2884
- 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.
Penyulitan cakera keras linux menggunakan luksKerana 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*Senaraikan Partition di Linux
2. Seterusnya periksa HDD yang baru ditambah dengan anda fdisk perintah.
$ sudo fdisk -l /dev /sddSemak cakera keras Linux
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.
mod interaktif CFDISK5. Pilih jenis partition anda sebagai Utama dan memukul Masukkan.
Pilih jenis partition anda6. Tulis saiz partition yang anda inginkan di Mb.
Tulis saiz partition7. Buat partition ini di Permulaan ruang bebas cakera keras.
Buat partition8. Seterusnya menavigasi ke partition Jenis Pilihan dan tekan Masukkan.
Jenis Partition9. 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.
Masukkan Jenis Sistem Fail10. 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.
Buat partition baru11. Kali ini partition akan menjadi Logik yang dilanjutkan satu. Jadi, navigasi ke Logik pilihan dan sekali lagi tekan Masukkan.
Pilih Jenis Partition Logik12. Masukkan saiz partition anda lagi. Untuk menggunakan ruang kosong yang tinggal kerana partition baru meninggalkan nilai lalai pada saiz dan hanya tekan Masukkan.
Masukkan saiz partition13. Sekali lagi pilih kod jenis partition anda. Untuk Ntfs Sistem fail pilih 86 kod kelantangan.
Pilih jenis partition14. Setelah mengkaji dan mengesahkan partition pilih Tulis, jawapan Ya Pada soalan segera interaktif seterusnya Berhenti untuk meninggalkan cfdisk utiliti.
Tulis jadual partition ke cakera Sahkan perubahan Berhenti meninggalkan utiliti cfdiskTahniah ! 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 /sddSahkan Jadual Parisi
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 /SDD5Buat sistem fail NTFS
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 /mtabSemak ketersediaan partition
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.
Partition formatCatatan: 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 /sdd1Sahkan status partition
23. LUKS menyokong maksimum 8 Kata laluan ditambahkan. Untuk menambah a kata laluan Gunakan arahan berikut.
$ sudo cryptsetup luksaddkey /dev /sdd1Tambahkan kata laluan
Untuk mengeluarkan penggunaan kata laluan.
$ sudo cryptsetup luksremovey /dev /sdd1Keluarkan kata laluan
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_volumePartition yang disulitkan aktif
25. Kemudian sahkan jika peranti anda disenaraikan /dev/mapper, direktori, pautan simbolik dan status peranti.
$ ls/dev/mapper $ ls -all/dev/mapper/encrypt_volumeSahkan partition yang disulitkan
$ sudo cryptsetup -v status encrypt_volumeStatus partition yang disulitkan
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 /mntPartition yang disulitkan
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_volumeUMOUNT menyulitkan partition
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 luksGunung partition secara automatik
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 0Tambahkan entri partition di FSTAB
30. Untuk mendapatkan peranti Uuid Gunakan arahan berikut.
$ sudo blkidDapatkan peranti uuid
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/fstabTambahkan partition NTFS di FSTAB
32. Untuk mengesahkan perubahan Reboot mesin anda, tekan Masukkan selepas "Memulakan Konfigurasi Peranti Rangkaian"Mesej boot dan taipkan peranti anda laluan belakang.
Mesin reboot Sahkan partition dipasang secara automatikSeperti 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 »