GNU/Linux >> Belajar Linux >  >> Linux

Ssh Untuk Mendekripsi Lvm Terenkripsi Selama Boot Server Tanpa Kepala?

Ketika saya menginstal Ubuntu 10.04 dan, sekarang, 10.10, saya ditawari opsi untuk mengaktifkan "LVM terenkripsi" untuk hard drive saya.
Setelah memilih opsi itu, saya diminta memasukkan kata sandi saat boot untuk mendekripsi LVM.

Sekarang, saya sedang berpikir untuk menyiapkan server tanpa kepala yang menjalankan Linux (belum tentu Ubuntu), tetapi saya khawatir karena server tanpa kepala, saya tidak akan dapat mendekripsinya saat startup. Apakah saya dapat masuk SSH saat boot untuk memasukkan kata sandi saya untuk LVM terenkripsi? Jika demikian bagaimana cara mengaturnya? Atau ada solusi lain? Sekali lagi pertanyaan ini TIDAK khusus untuk Ubuntu.
Terima kasih.

Jawaban yang Diterima:

Untuk versi ubuntu yang lebih baru, misalnya, 14.04, saya menemukan kombinasi jawaban @dragly dan posting blog ini sangat membantu. Untuk parafrase:

  1. (Di server) Instal Dropbear

    sudo apt-get install dropbear
    
  2. (Di server) Salin dan tetapkan izin untuk login root publik/kunci pribadi

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

ingat untuk mengubah pengguna ke nama pengguna Anda di server

  1. (Pada klien) Ambil kunci pribadi dari server

    scp [email protected]:~/id_rsa ~/.ssh/id_rsa_dropbear
    
  2. (Pada klien) Tambahkan entri ke konfigurasi 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. (Di server) Buat file ini di /etc/initramfs-tools/hooks/crypt_unlock.sh

  4. (Di server) Jadikan file itu dapat dieksekusi

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

    sudo update-initramfs -u
    
  6. Nonaktifkan layanan dropbear saat boot sehingga openssh digunakan setelah partisi didekripsi

    sudo update-rc.d dropbear disable
    

Kamu sudah selesai. Cobalah. Periksa entri blog yang ditautkan ke atas untuk petunjuk tentang cara mengonfigurasi server dengan alamat IP statis jika itu adalah sesuatu yang perlu Anda lakukan.


Linux
  1. 7 langkah untuk mengamankan server Linux Anda

  2. Mengapa Volume Lvm Terenkripsi (Perangkat luks) Tidak Dapat Dipasang Saat Booting?

  3. SSH dengan authorized_keys ke sistem Ubuntu dengan homedir terenkripsi?

  1. Cara mengatur server SFTP di Server Rocky Linux/CentOS 8

  2. Ssh, Sudo, Lalu Unduh?

  3. Bagaimana Cara Ssh Ke Server Menggunakan Server Lain??

  1. Bagaimana Cara Memperluas Partisi Ubuntu Terenkripsi Dengan Lvm?

  2. Bagaimana Menghubungkan Server Ke Jaringan Nirkabel Terenkripsi Wep?

  3. Memecahkan masalah SSH