GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat a zabezpečit phpMyAdmin na Debian 9

Úvod

phpMyAdmin je softwarový nástroj používaný pro správu databází MySQL prostřednictvím grafického rozhraní. Nástroj lze nakonfigurovat tak, aby udržoval lokální databázi nebo vzdálenou databázi přes síť.

Tento software může nahradit výchozí rozhraní příkazového řádku, které používáte pro správu databází.

V tomto článku se dozvítejak nainstalovat a zabezpečit phpMyAdmin na Debian 9.

Předpoklady

  • Zásobník LAMP (Linux, Apache, MySQL, PHP) nainstalovaný a nakonfigurovaný na serveru
  • Přístup k uživatelskému účtu s právy root (možnost používat sudo  příkaz)
  • Operační systém Debian 9, nakonfigurovaný pro LAMP
    • Zásobník by měl obsahovat databázi, která již má uživatele root
    • MySQL je běžnou volbou, ale MariaDB může také fungovat
  • Přístup k příkazovému řádku

Instalace phpMyAdmin na Debian 9

Krok 1:Obnovte nejnovější verzi softwarových balíčků

Softwarový balík pro phpMyAdmin je součástí výchozích softwarových úložišť. Stále se však musíte ujistit, že získáváte nejnovější verzi.

Obnovte index úložiště a upgradujte balíčky pomocí následujícího příkazu:

sudo apt update && sudo apt upgrade

Upozornění: Tento krok nepřeskakujte! Některé ze starších verzí phpMyAdmin měly bezpečnostní chyby a mohly umožnit neoprávněným uživatelům přístup k vaší databázi.

Krok 2:Nainstalujte phpMyAdmin

Chcete-li nainstalovat phpMyAdmin, zadejte:

sudo apt install phpmyadmin

Systém provede několik automatických kroků a požádá vás o potvrzení. Zadejte Y a dejte mu minutu na dokončení. Po dokončení se načte konfigurační obrazovka.

Krok 3:Nakonfigurujte phpMyAdmin

1. První výzva vás vyzve k výběru webového serveru, který se má automaticky překonfigurovat. Ujistěte se, že apache2 a klikněte na OK .

Nechte nastavení projít procesem až do dalšího kroku.

2. Na následující obrazovce se průvodce zeptá, zda chcete nakonfigurovat databázi pro phpmyadmin pomocí dbconfig-common . Zvolte Ano protože v této příručce se nebudeme zabývat pokročilým nastavením.

3. Dále zadejte heslo pro phpMyAdmin a potvrďte jej. Pokud nechcete zadat své heslo, ponechte prázdné místo pro automatické vygenerování. Toto heslo použijete později pro přístup k phpMyAdmin.

4. Nakonec si instalační program vyžádá vaše root heslo pro databázi. Zadejte heslo a vyberte OK.

5. Ujistěte se, že je nainstalován phpMyAdmin a že obsahuje konfiguraci. Přejděte do konfiguračního souboru:

/etc/apache2/conf-enabled/phpmyadmin.conf

Pokud jste pokročilý uživatel a chcete přidat nějaké vlastní konfigurace, můžete tento soubor upravit pomocí svého oblíbeného textového editoru pro linux.

Zabezpečení phpMyAdmin

Alias je řádek v konfiguračním souboru, který určuje webovou adresu použitou pro přístup k aplikaci. Protože mnoho hackerů a robotů cílí na výchozí konfiguraci, je dobré alias změnit.

1. Nejprve otevřete konfigurační soubor phpmyadmin zadáním:

sudo vim /etc/apache2/conf-enabled/phpmyadmin.conf

2. Vyhledejte řádek, který říká:

Alias /phpmyadmin /usr/share/phpmyadmin

3. Označte tento řádek jako komentář přidáním # podepsat na začátku:

# Alias /phpmyadmin /usr/share/phpmyadmin

4. Poté pod něj napište nový řádek a změňte alias, například:

Alias /phpmyadmin /usr/share/MySecretLogin

5. Uložte soubor a ukončete.

Obnovte webové služby Apache

Chcete-li obnovit webové služby Apache, použijte příkaz:

sudo service apache2 restart

Přístup k phpMyAdmin

Otevřete webový prohlížeč a zadejte IP adresu vašeho serveru, po níž následuje alias, který jste nakonfigurovali dříve.

http://IP_ADDRESS_or_DOMAIN/MySecretLogin

Pokud jste alias nezměnili, výchozí adresa URL je:

http://IP_ADDRESS_or_DOMAIN/phpmyadmin

Webová stránka by měla zobrazit přihlašovací obrazovku pro phpMyAdmin.

Zadejte uživatelské jméno a heslo pro uživatele vaší databáze a budete moci spravovat databázové nástroje z grafického rozhraní.


Ubuntu
  1. Jak nainstalovat a zabezpečit MongoDB na Debian 11

  2. Jak nainstalovat a zabezpečit MariaDB na Debian 11

  3. Jak nainstalovat phpMyAdmin na Debian 9

  1. Jak nainstalovat phpMyAdmin na Debian 10 (Buster)

  2. Jak nainstalovat a zabezpečit phpMyAdmin na Ubuntu

  3. Jak nainstalovat a zabezpečit phpMyAdmin pomocí Apache na Ubuntu 18.04

  1. Jak nainstalovat a zabezpečit phpMyAdmin pomocí Apache na Debianu 9

  2. Jak nainstalovat PostgreSQL na Debian 10

  3. Jak nainstalovat a zabezpečit phpMyAdmin na Ubuntu 18.04 LTS