PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Partitions-Verschlüsselung:cryptsetup Problem



shadow1982
15.04.05, 12:17
Ich bin vor Tagen von Gentoo nach ubuntu umgestiegen.
In dem "Server" befinden sich zwei Platten, wovon die eine für die Speicherung der Daten / Entwicklung etc zuständig ist.
Diese Platte soll nun komplett verschlüßelt werden.

Auf ubuntu gibt es auch ein schönes "tuturial (http://www.ubuntulinux.org/wiki/EncryptedFilesystemHowto)", wie dies von statten gehen soll.
Leider funktioniert dies bei mir nicht :(

Die Platte die verschlüsselt werden soll ist /dev/hdb1.

Nach eingabe von:

cryptsetup -y create crypt /dev/hdb1
Kommt die Aufforderung das Passwort zweimal einzugeben.
Danach kommt jedoch leider:
Command failed: Das Argument ist ungültig.

Ich stellte mit hilfe von:

dmsetup ls
hda5 (254,1)
hda1 (254,0)
hdb1 (254,2)

fest.
Also löschte ich hdb1 mit Hilfe von cryptsetup.
Leider war dies nicht die Lösung, denn auch danach trat bei Ausführen von create immer noch der gleiche Fehler auf.

Wer kann Helfen?

Eierhahn
15.04.05, 13:08
Irgendwie scheint mir der Aufruf von Cryptsetup nicht 100%ig vollständig zu sein. Du spezifizierst ja keinen Verschlüsselungsalgorithmus oder eine Schlüssellänge.

Der Aufruf, den ich verwende sieht so aus:

cryptsetup -c ALGORITHMUS -h HASHFUNCT -s X create private /dev/hda6 Wobei du natürlich ALGORITHMUS; HASHFUNCT und X durch sinnvolle Werte ersetzen solltest...

MiGo
15.04.05, 13:12
http://gentoo-wiki.com/HOWTO_dmcrypt

Nach diesem HowTo ist der Aufruf durchaus korrekt; ich würde mal die Kernelconfig checken. Bei mir gings problemlos mit "cryptsetup -y create mycryptname /dev/hdb1"...

MiGo

shadow1982
15.04.05, 13:28
Also -c muss nicht gemacht werden, da er dann default mäßig AES nimmt.

Ich habe keine Kernel-Config, da ich den vorkompilierten ubuntu Kernel verwende und demnach die sourcen auch nie benötigt habe.


modinfo /lib/modules/2.6.10-5-386/kernel/crypto/* | grep description
liefert:
description: Anubis Cryptographic Algorithm
description: ARC4 Cipher Algorithm
description: Blowfish Cipher Algorithm
description: Cast5 Cipher Algorithm
description: Cast6 Cipher Algorithm
description: CRC32c (Castagnoli) calculations wrapper for lib/crc32c
description: Null Cryptographic Algorithms
description: Deflate Compression Algorithm for IPCOMP
description: DES & Triple DES EDE Cipher Algorithms
description: Khazad Cryptographic Algorithm
description: MD4 Message Digest Algorithm
description: Michael MIC
description: Serpent and tnepres (kerneli compatible serpent reversed) Cipher Algorithm
description: SHA1 Secure Hash Algorithm
description: SHA256 Secure Hash Algorithm
description: SHA-512 and SHA-384 Secure Hash Algorithms
description: Quick & dirty crypto testing module
description: TEA & XTEA Cryptographic Algorithms
description: Twofish Cipher Algorithm
description: Whirlpool Message Digest Algorithm

und:

modinfo /lib/modules/2.6.10-5-386/kernel/arch/i386/crypto/* | grep description
liefert
description: Rijndael (AES) Cipher Algorithm, i586 asm optimized