GNU/Linux >> Znalost Linux >  >> Linux

Ssh k dešifrování šifrovaného LVM během bezhlavého spouštění serveru?

Když jsem nainstaloval Ubuntu 10.04 a nyní 10.10, byla mi nabídnuta možnost povolit „šifrované LVM“ pro můj pevný disk.
Po výběru této možnosti jsem během spouštění vyzván k zadání hesla, abych dešifroval LVM.

Nyní přemýšlím o nastavení bezhlavého serveru, na kterém běží Linux (ne nutně Ubuntu), ale obávám se, že jelikož je server bezhlavý, nebudu jej moci dešifrovat během spouštění. Mohl bych se během bootování připojit k SSH a zadat své heslo pro šifrovaný LVM? Pokud ano, jak to nastavím? Nebo existuje jiné řešení? Tato otázka opět NENÍ specifická pro Ubuntu.
Díky.

Přijatá odpověď:

Pro novější verze ubuntu, například 14.04, jsem zjistil, že kombinace @dragly a odpovědí tohoto blogpostu je velmi užitečná. Abych parafrázoval:

  1. (Na serveru) Nainstalujte Dropbear

    sudo apt-get install dropbear
    
  2. (Na serveru) Zkopírujte a přidělte oprávnění pro přihlášení pomocí veřejného/soukromého klíče root

    sudo cp /etc/initramfs-tools/root/.ssh/id_rsa ~/.
    sudo chown user:user ~/id_rsa
    

nezapomeňte změnit uživatele na vaše uživatelské jméno na serveru

  1. (Na klientovi) Načíst soukromý klíč ze serveru

    scp [email protected]:~/id_rsa ~/.ssh/id_rsa_dropbear
    
  2. (Na klientovi) Přidejte položku do konfigurace ssh

    Host parkia
        Hostname 192.168.11.111
        User root
        UserKnownHostsFile ~/.ssh/know_hosts.initramfs
        IdentityFile ~/.ssh/id_rsa_dropbear
    Remember to change _parkia_ to whatever you'd like to type `ssh my-box` to be.
    
  3. (Na serveru) Vytvořte tento soubor na /etc/initramfs-tools/hooks/crypt_unlock.sh

  4. (Na serveru) Nastavte tento soubor jako spustitelný

    sudo chmod +x /etc/initramfs-tools/hooks/crypt_unlock.sh
    
  5. Aktualizujte soubor initramfs

    sudo update-initramfs -u
    
  6. Zakažte službu dropbear při spouštění, aby se po dešifrování oddílu použil openssh

    sudo update-rc.d dropbear disable
    

Jsi hotový. Vyzkoušet to. Podívejte se na výše uvedený blogový příspěvek, kde najdete pokyny, jak nakonfigurovat server se statickou IP adresou, pokud je to něco, co potřebujete udělat.


Linux
  1. Proč se šifrovaný svazek Lvm (zařízení Luks) nepřipojí při spouštění?

  2. Jak připojit server k bezdrátové síti šifrované Wep?

  3. Odstraňování problémů s SSH

  1. Příkazy LVM selžou s „Nepodařilo se načíst konfigurační soubor /etc/lvm/lvm.conf“

  2. Jak nainstaluji Pdftk na svůj server?

  3. SSH s autorizovanými klíči do systému Ubuntu se zašifrovaným homedir?

  1. 7 kroků k zabezpečení serveru Linux

  2. Jak nastavit SFTP server na Rocky Linux/CentOS 8 Server

  3. Ssh, Sudo, pak stáhnout?