SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

LUKS (Linux Unified Key Setup), platform agnostik olan Linux için mevcut çeşitli disk şifreleme biçimlerinden biridir. Bu eğitici, şifreli bir LUKS bölümünün içinde bulunan bir LVM (Linux Birim Yöneticisi) biriminin içindeki kök ve takas bölümlerini sağlayacaktır. Bu eğitici ayrıca, herhangi bir uyumlu SSH istemci programını kullanarak basitleştirilmiş bir SSH sunucu arka plan programı kullanarak LUKS bölümünün kilidini uzaktan açmanıza izin verir.

Ön şartlar

Adım 1: Ortam Kurulumu

On dağıtma Sunucular sayfasında aşağıdakileri yapın:

  • Bölümden sunucu konumunuzu seçin Server Location.
  • Bölüm sekmesinin CentOS7altında seçim yapın .ISO LibraryServer Type
  • Bölümden istediğiniz donanım özelliklerini seçin Server Size.
  • Düğmesini Deploy Nowtıklayın.

View ConsoleVPS örneğine noVNC konsolu üzerinden erişmek için bu seçeneği kullanın .

Adım 2: CentOS 7 Metin Modu Yükleyicisini Başlatma

Seçeneği seçin Install CentOS Linux 7.

Tuşuna basın Tab.

textSonra vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20\86_64 quietgörünecek şekilde girin vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20\86_64 quiet textve tuşuna basın Enter.

VPS şimdi metin modu CentOS yükleyicisine önyükleme yapacak. NoVNC konsolunda aşağıdaki resimde gösterildiği gibi bir ekran göreceksiniz.

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Adım 3: LUKS Tam Disk Şifrelemesinde LVM'yi Kurma

Alt + Right Arrow KeyKomut satırına komut yazmak üzere TTY2 konsoluna gitmek için bu birleşimi kullanın .

GRUB2 önyükleme yükleyicisini, şifrelenmemiş bir /bootbölümü ve LUKS bölümünü tutacak bir birincil bölümü içeren bir bölüm oluşturmak için aşağıdaki komutları yazın .

parted -a opt -s /dev/vda mklabel gpt
parted -s /dev/vda unit mb
parted -s /dev/vda mkpart primary 1 3
parted -s /dev/vda name 1 grub
parted -s /dev/vda set 1 bios_grub on
parted -s /dev/vda mkpart primary 3 259
parted -s /dev/vda name 2 boot
parted -s /dev/vda mkpart primary 259 100%
parted -s /dev/vda name 3 root

Bölüm düzenini görüntülemek için aşağıdaki komutu yazın.

parted -s /dev/vda print

Ardından, adlandırılmış rootfsbölümü sahte rasgele verilerle doldurun . Bu işlemin tamamlanması yarım saatten biraz fazla zaman alacaktır.

dd if=/dev/urandom of=/dev/vda3 bs=1M status=progress

CentOS 7'de, cryptsetupkomutlar varsayılan şifreyi aes-xts-plain64, varsayılan anahtar boyutunu 256 bit ve varsayılan karma değerini SHA1 kullanır. Bunun yerine, LUKS bölümü daha güvenli Serpent şifresiyle, 512 bit anahtar boyutuyla ve Whirlpool karma ile oluşturulacak.

cryptsetup luksFormat /dev/vda3 -c serpent-xts-plain64 -h whirlpool -s 512

Aşağıdaki sorgular sorulduğunda cevapları girin ve ardından tuşuna basın Enter:

  • Emin misiniz? (Büyük harfle evet yazın):YES
  • Parolayı girin: strong-password
  • Parolayı doğrulayın: strong-password

İsteğe bağlı: LUKS Bölüm Başlığını Yedekle

Uyarı Bu, şifre istemi olmadan root girişine ve kopyalamaya izin verecektir. /tmp/luks-header-backup.imgDosyayı aldıktan sonra bu SSH sunucusunu öldürün .

Koruma için LUKS bölüm başlığının bir kopyasını kaydedin. Bu, LUKS bölümünüzün başlığı bir şekilde hasar görürse, geri yüklenmesini sağlar. Üstbilgi çalışan bir yedekleme olmadan hasar görürse, verileriniz sonsuza kadar kaybolur.

cryptsetup luksHeaderBackup /dev/vda3 --header-backup-file /tmp/luks-header-backup.img

/tmp/luks-header-backup.imgDosyayı sunucudan kopyalamak için , bir SSH sunucusunun, scpistemci ana bilgisayardaki güvenli kopya yürütülebilir dosyasını kullanarak geçici olarak başlatılması gerekir .

SSH ana bilgisayar anahtarlarını oluşturmak için aşağıdaki komutu yazın.

sshd-keygen

/etc/ssh/sshd_configDosyayı oluşturmak için aşağıdaki komutu yazın.

cp /etc/ssh/sshd_config.anaconda /etc/ssh/sshd_config

/etc/ssh/sshd_configDosyayı düzenlemek için aşağıdaki komutu yazın.

vi /etc/ssh/sshd_config

Dosyayı düzenlemek için, tuşuna basın Insertve dosyanın düzenlenmesi gereken bölümlerine gitmek için ok tuşlarını kullanın.

Birinci hatta yılında sayıyı değiştirebilir Port 22ve varsayılan 22arasında seçtiğiniz rastgele bir sayı olarak 1025ve 65535. (Örnek: bağlantı noktası 25782)

On üç satır numarasına ilerleyin, tuşuna basın ve Endtuşuna basın Enter.

Bir sonraki satıra ekleyin HostKey /etc/ssh/ssh_host_ed25519_keyve tuşuna basın Enter.

Bir sonraki satıra ekleyin HostKey /etc/ssh/ssh_host_rsa_keyve tuşuna basın Enter.

Tuşuna basın , dosyayı kaydetmek için Escyazın :wqve tuşuna basın Enter.

Varsayılan ağ arabirimi için eth0bir IP adresi gerekir. Örneğiniz için listelenen IP adresini eth0ağ arabirimine atamak için aşağıdaki komutu yazın .

dhclient

Atanan IP adresini görüntülemek için aşağıdaki komutu yazın. IP adresi hemen sonra inetve önce listelenecektir netmask. (Örnek: inet 192.0.2.1netmask)

ifconfig eth0

SSH sunucusunu başlatmak için aşağıdaki komutu yazın.

/usr/sbin/sshd

Kullanılıyorsa scpbir istemci makinede bir komut satırından komut, almak için bir şablon olarak aşağıda aşağıdaki komutu kullanın /tmp/luks-header-backup.imgdosyayı. 'De 25782atanan gerçek port numarası ile değiştirin /etc/ssh/sshd_config. Değiştir 192.0.2.1gerçek atanan IP adresi ile.

scp -P 25782 [email protected]:/tmp/luks-header-backup.img .

luks-header-backup.imgDosyanın alınmasından sonra, noVNC konsol penceresine aşağıdaki komutu yazarak hemen SSH sunucusunu öldürün.

killall sshd

İçinde kalacak LVM fiziksel birimini ayarlamak için LUKS bölümünü açın.

cryptsetup luksOpen /dev/vda3 centos

İstendiğinde LUKS bölümünü açmak için daha önce oluşturulan şifreyi girin ve ardından tuşuna basın Enter.

Şunun için parola girin /dev/vda3:strong-password

Aşağıya aşağıdaki komutu yazın:

ls /dev/mapper

Bu adlandırılmış aşağıdaki dosyaları içerecektir centos, control, live-baseve live-rw. Bu centosLUKS bölümüdür.

LVM fiziksel birimini oluşturmak için aşağıdaki komutu yazın.

pvcreate /dev/mapper/centos

Başarılı olduğunda aşağıdaki mesajı alırsınız:

Physical volume "/dev/mapper/centos" successfully created

LVM birim grubunu oluşturmak için aşağıdaki komutu yazın.

vgcreate ssd /dev/mapper/centos

Başarılı olduğunda aşağıdaki mesajı alırsınız:

Volume group "ssd" successfully created

Takas bölümü için bir LVM mantıksal birimi oluşturmak için aşağıdaki komutu yazın. VPS örneğinize göre gerekli boyutta (-L = birimin boyutu) bir takas bölümü oluşturmak için sağlam yargı kullanın.

lvcreate -L 1G -n swap ssd

Başarılı olduğunda aşağıdaki mesajı alırsınız:

Logical volume "swap" created

Kök bölüm için bir LVM mantıksal birimi oluşturmak için aşağıdaki komutu yazın. Bu, kalan boş alanı kullanır ve seçerseniz mantıksal hacimlerinizin LVM anlık görüntülerini içermek için yüzde beş (% 5) ayırır.

lvcreate -l 95%FREE -n root ssd

Başarılı olduğunda aşağıdaki mesajı alırsınız:

Logical volume "root" created

LVM fiziksel hacmini görüntüleyin.

pvdisplay

NoVNC konsolunda aşağıdaki resimde gösterilene benzer bir metin göreceksiniz.

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

LVM hacim grubunu görüntüleyin.

vgdisplay

NoVNC konsolunda aşağıdaki resimde gösterilene benzer bir metin göreceksiniz.

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

LVM mantıksal hacimlerini göster.

lvdisplay

NoVNC konsolunda aşağıdaki resimde gösterilene benzer bir metin göreceksiniz.

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

LVM birim grubunu devre dışı bırakmak için aşağıdaki komutu yazın. cryptsetupBir sonraki adımda LUKS bölümünün kapatılabilmesi için bu işlemin tamamlanması gerekir .

vgchange -a n

Başarılı olduğunda aşağıdaki mesajı alırsınız:

0 logical volume(s) in volume group "ssd" now active

LUKS birimini kapatın.

cryptsetup luksClose centos

Aşağıya aşağıdaki komutu yazın:

ls /dev/mapper

Bu adlandırılmış aşağıdaki dosyaları içerecektir control, live-baseve live-rw. centosLUKS bölümü içeren dosya, düzgün kapatıldı sağlamak için eksik olacaktır.

Yazın rebootve basın Enteryeniden başlatma anahtarı.

Adım 4: CentOS 7 GUI Modu Yükleyicisini Başlatma

Seçin Install CentOS Linux 7seçeneğini ve basın Enteranahtarı.

VPS şimdi GUI modu CentOS yükleyicisine önyükleme yapacak. NoVNC konsolunda aşağıdaki resimde gösterildiği gibi bir ekran göreceksiniz. Install CentOS 7(1) 'i seçin ve tuşuna basın Enter.

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Açık WELCOME TO CENTOS 7ekranında, mavi tıklayın Continuedüğmesini (1).

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Dikkat Varsayılan İngilizce dilini ve ABD'nin yerel ayarını kullanmıyorsanız, arama çubuğuna (1) dilinizi girin. Dili (2) ve onunla ilişkili uygun yerel ayarı (3) tıklayın. Memnun kaldığınızda mavi Continuedüğmeyi (4) tıklayın.

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Açık INSTALLATION SUMMARYekranında tıklayın INSTALLATION DESTINATION (Automatic partitioning selected)(1) altında SYSTEM.

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Açık INSTALLATION DESTINATIONekranında seçmek I will configure partitioningaltında (1) seçeneğini Other Storage Options (Partitioning)ve mavi tıklayın Doneekranın sol üst kısmında düğmesini (2).

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Açık MANUAL PARTITIONINGekranında tıklayın Unknowngenişletilebilir akordeon (1). Bu adlandırılmış üç bölümleri ortaya çıkaracaktır BIOS Boot (vda1), Unknown (vda2)ve Encrypted (LUKS) (vda3).

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

BIOS BootBölüm mavi ile vurgulanmış olarak (1), akordeonun Reformatyanındaki (2) onay kutusu seçeneğini işaretleyin File System:ve Update Settings(3) düğmesine tıklayın .

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

UnknownMavi renkle vurgulanması için (1) bölümünü tıklayın . Akordeonun Reformatyanındaki (2) onay kutusu seçeneğini işaretleyin File System:. Seç ext2içinde File System:girin akordeon (3) /bootaltında metin alanına (4) içinde Mount Point:, girmek bootaltında metin alanına (5) içinde Label:ve tıklama Update Settingsdüğmesi (6).

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Encrypted (LUKS)Mavi renkle vurgulanması için (1) bölümünü tıklayın . İçinde LUKS bölüm oluşturulabilir parolayı girin Step 3: Setup LVM On LUKS Full Disk Encryptioniçinde Passphrase:metin alanına (2) ve tıklama Unlockbutonuna (3).

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Yeni bir Unknowngenişletilebilir akordeon (1) görünecektir. Unknown (ssd-root)Ve adında iki bölüm ortaya çıkaracaktır Unknown (ssd-swap).

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

İle Unknown (ssd-root)bölme (1) mavi renkle vurgulu bir onay kutusu seçeneği seçmek Reformatyanındaki (2) File System:akordeon. Seç xfsiçinde File System:girin akordeon (3) /altında metin alanına (4) içinde Mount Point:, girmek rootaltında metin alanına (5) içinde Label:ve tıklama Update Settingsdüğmesi (6).

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Unknown (ssd-swap)Mavi renkle vurgulanması için (1) bölümüne tıklayın . Akordeonun Reformatyanındaki (2) onay kutusu seçeneğini işaretleyin File System:. Seç swapiçinde File System:akordeon (3), girmek swapaltında metin alanına (4) içinde Label:ve tıklama Update Settingsdüğmesi (5).

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Ekranın Donesol üstündeki mavi düğmeyi (1) tıklayın .

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Adlı bir kutu SUMMARY OF CHANGESaçılacaktır. Accept Changes(1) düğmesine tıklayın . Bu sizi WELCOME TO CENTOS 7ekrana geri getirecektir .

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

NETWORK & HOST NAME (Not connected)Altındaki (1) işaretine tıklayın SYSTEM.

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Açık NETWORK & HOST NAMEekranın yanındaki sağındaki kaydırma çubuğunu (1) hareket Ethernet(eth0)itibaren alana OFFpozisyonda ONpozisyona. Host name:Metin kutusunda (2) varsayılan (192.0.2.1.vultr.com) yerine özel bir ana bilgisayar adı kullanmak istiyorsanız , bunu değiştirin. Ekranın Donesol üstündeki mavi düğmeyi (3) tıklayın . Bu sizi WELCOME TO CENTOS 7ekrana geri getirecektir .

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

WELCOME TO CENTOS 7Ekrandaki seçeneklerden memnun kaldığınızda , mavi Begin Installationdüğmeyi (1) tıklayın.

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Açık CONFIGURATIONekranında tıklayın ROOT PASSWORD (Root password is not set)(1) altında USER SETTINGS.

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Açık ROOT PASSWORDekranında, güçlü hem de şifre girmek Root Password:(1) ve Confirm:(2) metin alanları. Ekranın Donesol üstündeki mavi düğmeyi (3) tıklayın . Bu sizi CONFIGURATIONekrana geri getirecektir .

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Açık CONFIGURATIONekranında tıklayın USER CREATION (No user will be created)(1) altında USER SETTINGS.

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Açık CREATE USERekranında, tam adınızı girin Full namemetin alanına (1), bir kullanıcı adı User namemetin alanına (2), hem de güçlü bir parola Password(3) ve Confirm password(4) metin alanları. Tıklayın Advanced...düğmesi (5).

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Adlı bir kutu ADVANCED USER CONFIGURATIONaçılacaktır. Gelen Add user to the following groups:metin alanının (1) altında Group Membership, girmek wheelve tıklama Save Changesbutonuna (2).

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Ekranın Donesol üstündeki mavi düğmeyi (1) tıklayın .

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Kurulum sonrası süreç şimdi başlayacak. Tamamlanması birkaç dakika sürecektir. Tamamlandığında Reboot, VPS örneğinizi yeniden başlatmak için mavi düğmeyi (1) tıklayın.

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

VULTR Sunucu Yönetimi Ekranına geri dönün . SettingsÜstteki bağlantıyı tıklayın . Custom ISOSol taraftaki menüyü tıklayın . Açık Custom ISOsayfasında tıklayın Remove ISOsenin CentOS içine 7 VPS örneğini ISO ve yeniden kaldırmak için düğmeye. OKİstendiğinde düğmeyi tıklatın; VPS örneği yeniden başlatılır.

View ConsoleNoVNC konsolu aracılığıyla VPS örneğine erişmek için pencereye geri dönün . NoVNC bağlantısı kesilmişse pencereyi yenileyin.

Please enter passphrase for disk primary (luks-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)!:LUKS bölümü için oluşturduğunuz parolayı (Örnek :) girmeniz istenir Step 3: Setup LVM On LUKS Full Disk Encryption. Parolayı girin ve tuşuna basın Enter.

SSH Kullanarak LUKS Disk Şifrelemesinde LVMnin Uzaktan Kilidini Açmak için CentOS 7yi Yükleme ve Kurulum

Daha sonra size konsol oturum açma istemi sunulur. Artık noVNC konsol penceresini kapatabilirsiniz.

Adım 5: Sistemi Güncelleyin

Normal bir kullanıcıyla SSH üzerinden oturum açın ve sistemi aşağıdaki gibi güncelleyin.

sudo yum install epel-release -y
sudo yum clean all && sudo yum update -y

Adım 6: Dracut-Crypt-SSH'yi yükleyin

Hala normal kullanıcı olarak oturumunuz açıkken, yüklemek için aşağıdaki komutları yazın dracut-crypt-ssh.

sudo yum install wget -y
sudo wget -O /etc/yum.repos.d/rbu-dracut-crypt-ssh-epel-7.repo https://copr.fedorainfracloud.org/coprs/rbu/dracut-crypt-ssh/repo/epel-7/rbu-dracut-crypt-ssh-epel-7.repo
sudo yum install dracut-crypt-ssh -y

nanoDosyaların düzenlenmesini kolaylaştırmak üzere düzenleyiciyi yüklemek için aşağıdaki komutu yazın .

sudo yum install nano -y

İçindeki varsayılan grub dosyasını düzenlemeniz gerekir /etc/default/grub.

sudo nano /etc/default/grub

Yerleştirin rd.neednet=1 ip=dhcparasında GRUB_CMDLINE_LINUX="crashkernel=autove rd.luks.uuid=luks-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.

Aşağıdaki klavye kombinasyonlarını girerek dosyayı kaydedin. Basın Ctrl+ xtuşlarına, basın yanahtar ve basın Entertuşuna basın.

Aşağıdaki komutu yazarak GRUB yapılandırma dosyanızı yeniden oluşturun.

sudo grub2-mkconfig -o /etc/grub2.cfg 

/etc/dracut.conf.d/crypt-ssh.confAşağıdaki komutu yazarak orijinali yedekleyin .

sudo mv /etc/dracut.conf.d/crypt-ssh.conf /etc/dracut.conf.d/crypt-ssh.conf.orig

/etc/dracut.conf.d/crypt-ssh.confAşağıdaki komutu yazarak yeni bir dosya oluşturun .

sudo nano /etc/dracut.conf.d/crypt-ssh.conf

Aşağıdaki metni kopyalayıp nanodüzenleyiciye yapıştırın .

dropbear_acl="/etc/dropbear/keys/authorized_keys"
dropbear_ecdsa_key="/etc/dropbear/keys/ssh_ecdsa_key"
dropbear_rsa_key="/etc/dropbear/keys/ssh_rsa_key"

Dizin Oluşturma keysaltından /etc/dropbear/, gerekli dizin izinlerine sahip, bu tutacaktır authorized_keys, ssh_ecdsa_keyve ssh_rsa_keydosyaları.

sudo mkdir /etc/dropbear/keys/; sudo chmod /etc/dropbear/keys/

Aşağıdaki komutları yazarak ssh_ecdsa_keyve ssh_rsa_keydosyalarını ssh_keygenprogramla oluşturun . Parola Entergirmeniz istendiğinde, her komut için tuşuna iki kez basın .

sudo ssh-keygen -t ecdsa -f /etc/dropbear/keys/ssh_ecdsa_key
sudo ssh-keygen -t rsa -f /etc/dropbear/keys/ssh_rsa_key

Üzerinde dosya izinlerini değiştirin ssh_ecdsa_key, ssh_ecdsa_key.pub, ssh_rsa_keyve ssh_rsa_key.pubaşağıda komutu yazarak.

sudo chmod 400 /etc/dropbear/keys/*_key; sudo chmod 444 /etc/dropbear/keys/*.pub

Potansiyel istemci işletim sisteminiz için How Do I Generate SSH Keys?öğreticinin başlangıcında bulunan öğreticiyi kullanarak ortak anahtarlar oluşturun Prerequisites.

Aşağıdaki komutu yazarak programı /etc/dropbear/keys/authorized_keyskullanarak ortak anahtardaki tüm metni kopyalayıp dosyaya yapıştırın nano.

sudo nano /etc/dropbear/keys/authorized_keys

İlk olarak initramfs ve dracut-crypt-ssh yapılandırmasının sonraki güncellemelerini oluşturmanız gerekir. İnitramfs'ın ilk derlemesi için aşağıdaki komutu yazın.

sudo dracut -f

Tamamlandığında, CentOS 7 yüklemeniz SSH istemcinizin bağlanmasını ve parolanızı kullanarak LUKS bölümünün kilidini açmanıza izin verecek şekilde ayarlanmıştır. Şimdi aşağıdaki komutu yazarak CentOS 7 örneğinizi yeniden başlatabilirsiniz.

sudo reboot

İstemci sistemlerinizde, bir parola istemini zorlamak için Dracut-Crypt-SSH GitHub sayfasının bölümlerine 3.3. Unlocking the volumes interactivelyve 3.4. Unlocking using thekilidini açın veya LUKS bölümünü SSH istemcinizden açmak için komutu kullanın.commandunlock



Leave a Comment

CentOS 7de Tavşan Kümesini Kümeleme

CentOS 7de Tavşan Kümesini Kümeleme

RabbitMQ, AMQP, STOMP ve diğer iletişim teknolojilerini destekleyen açık kaynaklı bir mesaj aracısıdır. Kurumsal uygulamalarda yaygın olarak kullanılan bir

Pagekit CMSyi CentOS 7ye Yükleme

Pagekit CMSyi CentOS 7ye Yükleme

Farklı Bir Sistem mi Kullanıyorsunuz? Pagekit PHP ile yazılmış açık kaynaklı bir CMSdir. Pagekit kaynak kodu GitHubda herkese açık olarak barındırılıyor. Bu kılavuz size

SSL / TLS ile vsFTPd Nasıl Güvenli Hale Getirilir

SSL / TLS ile vsFTPd Nasıl Güvenli Hale Getirilir

Çok Güvenli FTP arka plan programı, ya da sadece vsFTPd, özelleştirme yeteneği olan hafif bir yazılım parçasıdır. Bu derste bir müttefikimiz olacak

CentOS 7de Yalnızca SFTP Kullanıcı Hesaplarını Kurma

CentOS 7de Yalnızca SFTP Kullanıcı Hesaplarını Kurma

Belirli durumlarda, Sistem Yöneticisinin bir kullanıcı hesabı oluşturması ve yalnızca kendi dosyalarını sFTP yoluyla yönetmek için erişimini kısıtlaması gerekebilir, ancak b

CentOS 6da ModSecurity ile NGINX kurulumu

CentOS 6da ModSecurity ile NGINX kurulumu

Bu makalede, ModSecurity tarafından korunan bir LEMP yığını oluşturmayı açıklayacağım. ModSecurity faydalı bir açık kaynaklı web uygulaması güvenlik duvarıdır.

CentOS 6 Üzerinde Apache, MySQL ve PHP Kurulumu

CentOS 6 Üzerinde Apache, MySQL ve PHP Kurulumu

Giriş LAMP, Linux, Apache, MySQL ve PHPnin kısaltmasıdır. Bu yazılım yığını, kurulum için en popüler açık kaynaklı çözümdür.

CentOS 7 Üzerinde Chamilo 1.11.8 Kurulumu

CentOS 7 Üzerinde Chamilo 1.11.8 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Chamilo, çevrimiçi eğitim ve takım işbirliği için yaygın olarak kullanılan ücretsiz ve açık kaynaklı bir öğrenme yönetim sistemidir (LMS).

CentOS 7ye Odoo 9 Topluluğunu Yükleme

CentOS 7ye Odoo 9 Topluluğunu Yükleme

Eskiden OpenERP olarak bilinen Odoo, iyi bilinen bir açık kaynaklı ERP iş platformudur. Her büyüklükteki işletme, bol miktarda lis sayesinde Odoodan yararlanabilir

Icinga2yi CentOS 6 veya CentOS 7de Ana / İstemci Modelini Kullanacak Şekilde Değiştirme

Icinga2yi CentOS 6 veya CentOS 7de Ana / İstemci Modelini Kullanacak Şekilde Değiştirme

Icinga2 güçlü bir izleme sistemidir ve bir ana istemci modelinde kullanıldığında, NRPE tabanlı izleme kontrollerine olan ihtiyacın yerini alabilir. Master-Clien

CentOS 7 LAMP VPSye Couch CMS 2.0 Kurulumu

CentOS 7 LAMP VPSye Couch CMS 2.0 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Couch CMS, web tasarımcılarının tasarlamalarını sağlayan basit ve esnek, ücretsiz ve açık kaynaklı bir İçerik Yönetim Sistemidir (CMS)

NetOSu CentOS 7ye Yükleme

NetOSu CentOS 7ye Yükleme

Farklı Bir Sistem mi Kullanıyorsunuz? Netdata, gerçek zamanlı sistem ölçümleri izleme alanında yükselen bir yıldızdır. Aynı türdeki diğer araçlarla karşılaştırıldığında, Netdata:

CentPN 7 Üzerinde ERPNext Açık Kaynak ERP Kurulumu

CentPN 7 Üzerinde ERPNext Açık Kaynak ERP Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? ERP veya Kurumsal Kaynak Planlaması, temel iş süreçlerini yönetmek için kullanılan bir kurumsal uygulama paketidir. ERPNext ücretsizdir

CentOS 6da SA-MP San Andreas Çok Oyunculu Sunucu Kurma

CentOS 6da SA-MP San Andreas Çok Oyunculu Sunucu Kurma

Başka bir Vultr eğitimine hoş geldiniz. Burada, bir SAMP sunucusunun nasıl kurulacağını ve çalıştırılacağını öğreneceksiniz. Bu kılavuz CentOS 6 için yazılmıştır. Önkoşullar

KubOSM ile Kubernetesi CentOS 7de dağıtın

KubOSM ile Kubernetesi CentOS 7de dağıtın

Genel Bakış Bu makale, bir Kubernetes kümesini hemen kurup kubeadm ile çalıştırmanıza yardımcı olmak içindir. Bu kılavuz iki sunucuyu

CentOS 7de Geliştirme için Sails.jsyi kurun

CentOS 7de Geliştirme için Sails.jsyi kurun

Farklı Bir Sistem mi Kullanıyorsunuz? Giriş Sails.js, Ruby on Railse benzer şekilde Node.js için bir MVC çerçevesidir. Modern uygulamalar geliştirmek için yapar

CentOS 6da Half Life 2 Sunucusu Kurma

CentOS 6da Half Life 2 Sunucusu Kurma

Bu eğitimde, CentOS 6 Sistemine Half Life 2 oyun sunucusu kurma süreci ele alınacaktır. 1. Adım: Önkoşulları kurma

PrestaShopu CentOS 7ye Yükleme

PrestaShopu CentOS 7ye Yükleme

PrestaShop popüler bir açık kaynaklı e-ticaret çözümüdür. Kendi çevrimiçi mağazanızı ücretsiz oluşturmak için kullanabilirsiniz. Bu eğitimde, size

CentOS 7 LAMBA VPSye MODX Devrimi Nasıl Yüklenir

CentOS 7 LAMBA VPSye MODX Devrimi Nasıl Yüklenir

Farklı Bir Sistem mi Kullanıyorsunuz? MODX Revolution hızlı, esnek, ölçeklenebilir, ücretsiz ve açık kaynaklı, kurumsal düzeyde bir İçerik Yönetim Sistemi (CMS)

Ubuntu ve CentOS İçin Daha İyi İzleme Araçları

Ubuntu ve CentOS İçin Daha İyi İzleme Araçları

Giriş Linux sistemleri, süreçleri ve disk alanını izlemeye yardımcı olan varsayılan olarak top, df ve du gibi izleme araçlarıyla birlikte gelir. Çoğu zaman, onlar ar

CentOS 7de Kolab Groupware Kurulumu

CentOS 7de Kolab Groupware Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Kolab Groupware, ücretsiz ve açık kaynaklı bir web tabanlı grup yazılımı uygulamasıdır. Özellikleri e-posta iletişiminden, olaylardan oluşur

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.

Teletıp ve Uzaktan Sağlık Hizmeti: Gelecek Burada

Teletıp ve Uzaktan Sağlık Hizmeti: Gelecek Burada

Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!

Hackerların Nasıl Para Kazandığını Hiç Merak Ettiniz mi?

Hackerların Nasıl Para Kazandığını Hiç Merak Ettiniz mi?

Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.

macOS Catalina 10.15.4 Ek Güncellemesi Çözmekten Daha Fazla Soruna Neden Oluyor

macOS Catalina 10.15.4 Ek Güncellemesi Çözmekten Daha Fazla Soruna Neden Oluyor

Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun