Tento článek popisuje pokročilá nastavení zabezpečení pro server Linux®. Kroky v tomto článku popisují, jak upravit GRUB
nebo GRUB2
bootloader, abyste na nouzovou konzolu použili ochranu heslem.
Důležité :Kroky v tomto článku použijte pouze v případě, že máte důvod se domnívat, že k vašemu portálu Rackspace získal přístup špatný herec. Tyto kroky můžete použít jako základní zabezpečení serveru. Tyto kroky se však zaměřují především na ochranu vašeho serveru v případě kompromisu na úrovni účtu. Další informace o základním zabezpečení serveru Linux naleznete v doporučených postupech zabezpečení serveru Linux.
Zabezpečení nouzové konzoly
Tato část popisuje opatření ke zmírnění škod v případě ohrožení vašeho účtu MyCloud. Vaším primárním cílem je zajistit, aby špatní herci nemohli použít vaši nouzovou konzolu k restartování v režimu pro jednoho uživatele.
Tyto pokyny se liší podle toho, zda vaše distribuce používá starší verzi GRUB
nebo GRUB2
bootloader.
Pokyny pro Red Hat Enterprise Linux 7.2 a vyšší distribuce
Následující kroky použijte pro distribuce, které používají Red Hat® Enterprise Linux® 7.2 a vyšší:
-
Spusťte následující příkaz:
grub2-setpassword
-
Po zobrazení výzvy zadejte heslo.
Poznámka: Při vstupu do režimu pro jednoho uživatele je uživatelské jméno root
a heslo je to, co jste zadali na výzvu.
Ruční změny souboru /boot/grub2/grub.cfg soubor přetrvává při instalaci nových verzí jádra, ale při regeneraci grub.cfg se ztratí pomocí grub2-mkconfig
příkaz. Proto po každém použití grub2-mkconfig
použijte předchozí postup zachovat ochranu heslem.
Pokyny pro distribuce, které používají GRUB2
Níže uvedené kroky použijte pro distribuce, které používají GRUB2
:
-
Spusťte následující příkaz:
grub2-mkpasswd-pbkdf2
-
Po zobrazení výzvy k nastavení hesla:
A. Zadejte nové heslo.
b. Zadejte nové heslo znovu.
C. Zkopírujte výsledné zašifrované heslo počínaje
grub.pbkdf2
. -
Spusťte následující příkaz:
vim /etc/grub.d/40_custom
-
Do tohoto souboru zadejte následující řádky:
Upozornění: Neupravujte žádné existující řádky v souboru.
set superusers="root" password_pbkdf2 john (paste copied password here)
-
Uložte, ukončete a poté restartujte systém pro testování.
Měli byste být schopni spustit systém bez jakéhokoli problému nebo lidského zásahu, ale před úpravou jakéhokoli existujícího záznamu by vás měl požádat o heslo.
Pokyny pro distribuce, které používají starší GRUB
Níže uvedené kroky použijte pro distribuce, které používají starší GRUB
:
-
Spusťte následující příkaz:
grub-md5-crypt
-
Po zobrazení výzvy k nastavení hesla:
A. Zadejte nové heslo.
b. Zadejte nové heslo znovu.
C. Zkopírujte výsledné zašifrované heslo.
-
Spusťte následující příkaz:
vim /boot/grub/menu.lst
-
Najděte řádek, který začíná
timeout=
. -
Za tímto řádkem vytvořte nový řádek, který nastaví
password --md5 _(paste copied password here)_
.