Přejít na hlavní obsah

Instalace a konfigurace Kali Linux OpenSSH Server pro vzdálené připojení

OpenSSH Server je jedním z nejpopulárnějších softwarových balíčků pro vzdálenou správu v operačním systému Kali Linux. Stejně jako Kali Linux je OpenSSH Server založen na Linuxu, který umožňuje uživateli instalovat a konfigurovat server pro vzdálené připojení ke svému počítači.

Nastavení a nastavení OpenSSH serveru umožní vám připojit se k počítači pomocí klienta SSH odkudkoli v síti, díky čemuž je ovládání vašeho stroje mnohem pohodlnější a efektivnější.

Proces instalace a konfigurace serveru OpenSSH obsahuje několik kroků. Nejprve musíte nainstalovat balíček openssh-server s pomocí týmu apt-get install openssh-server. Po instalaci balíčku můžete začít konfigurovat server.

Poznámka: Po instalaci a konfiguraci OpenSSH serveru se doporučuje změnit uživatelské heslo `root` na složitější, aby se zvýšila bezpečnost vašeho počítače.

Když je instalace a konfigurace OpenSSH serveru dokončena, budete se moci připojit k počítači odkudkoli v síti pomocí klienta SSH a provádět různé příkazy a operace na vzdáleném počítači, jako je správa souborů a konfigurace sítě.

Instalace Kali Linux OpenSSH Server

Chcete-li nainstalovat a nakonfigurovat Kali Linux OpenSSH Server, postupujte podle následujících kroků:

  1. Otevřete terminál na svém zařízení Kali Linux. K tomu můžete použít klávesovou zkratku Ctrl + Alt + T.
  2. Zadejte následující příkaz pro instalaci balíčku OpenSSH Server: sudo apt-get install openssh-server . Stiskněte Enter a potvrďte instalaci, pokud budete vyzváni k zadání hesla správce.
  3. Po dokončení instalace upravte konfigurační soubor SSH a nakonfigurujte různá nastavení připojení. Zadejte následující příkaz: sudo nano/etc/ssh / sshd_config .
  4. V konfiguračním souboru můžete nakonfigurovat nastavení, jako je port, na kterém bude SSH Server fungovat, autentizace, povolení uživatelé a další nastavení zabezpečení. Proveďte požadované změny a uložte soubor stisknutím kláves Ctrl+O a poté Enter.
  5. Spusťte OpenSSH Server zadáním následujícího příkazu: sudo service ssh start .
  6. Ujistěte se, že služba OpenSSH funguje zadáním příkazu sudo service ssh status . Pokud služba funguje, zobrazí se Zpráva o stavu služby.

Gratuluji! Váš Kali Linux je nyní nakonfigurován pro vzdálené připojení přes SSH. K připojení a správě systému na dálku můžete použít libovolného klienta SSH.

Krok 1: Aktualizace systému a instalace potřebných balíčků

Před instalací a nastavením Kali Linux OpenSSH Server musíte aktualizovat systém a nainstalovat potřebné balíčky. To vám pomůže získat nejnovější verzi softwaru a zajistí stabilní provoz serveru.

Chcete-li systém aktualizovat a nainstalovat potřebné balíčky, postupujte podle následujících příkazů:

1. Otevřete terminál a spusťte příkaz sudo apt update pro aktualizaci seznamu dostupných balíčků.

2. Poté spusťte příkaz sudo apt upgrade pro aktualizaci systému a instalaci nových verzí balíčků.

3. Po dokončení aktualizace spusťte příkaz sudo apt install openssh-server a nainstalujte balíček OpenSSH Server.

4. V případě potřeby potvrďte instalaci balíčku zadáním uživatelského hesla.

Po dokončení instalace Kali Linux OpenSSH Server můžete přejít na konfiguraci serveru pro vzdálené připojení.

Krok 2: Instalace a konfigurace OpenSSH serveru

Dále se podíváme na proces instalace a konfigurace OpenSSH serveru na Kali Linux.

  1. Otevřete terminál a podle příkazu sudo apt update aktualizujte seznam balíčků.
  2. Poté spusťte příkaz sudo apt install openssh-server a nainstalujte balíček OpenSSH Server.
  3. Po instalaci serveru spusťte příkaz sudo systemctl enable ssh a povolte automatické spuštění služby OpenSSH Server při spuštění systému.
  4. Dále spusťte příkaz sudo systemctl start ssh a spusťte službu OpenSSH Server.
  5. Nyní můžete zkontrolovat stav služby příkazem systemctl status ssh . Pokud služba funguje správně, zobrazí se Zpráva "active (running)".

Tím je instalace a konfigurace OpenSSH serveru na Kali Linux dokončena. Nyní se můžete vzdáleně připojit k serveru pomocí klienta SSH.

Krok 3: Kontrola stavu a spuštění serveru

Po instalaci a konfiguraci serveru OpenSSH na Kali Linux je důležité zkontrolovat jeho aktuální stav a v případě potřeby spustit.

Chcete-li zkontrolovat stav serveru, zadejte do terminálu následující příkaz:

sudo systemctl status ssh

Pokud je server úspěšně nainstalován a spuštěn, zobrazí se zpráva potvrzující jeho aktuální stav. Například uvidíte něco jako:

● ssh.service - OpenBSD Secure Shell server

Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)

Active: active (running) since Sun 2025-03-20 12:00:00 UTC; 1 day ago

Pokud server není spuštěn, zobrazí se chybová zpráva nebo stav "inactive". V takovém případě budete muset spustit server.

Chcete-li spustit server, zadejte do terminálu následující příkaz:

sudo systemctl start ssh

Nyní by měl být váš server OpenSSH spuštěn a připraven ke vzdálenému připojení.

Krok 4: konfigurace firewallu pro přístup k serveru

Po instalaci a konfiguraci Kali Linux OpenSSH Server musíte nakonfigurovat firewall tak, aby umožňoval přístup k serveru na dálku.

K tomu můžete použít nástroj iptables, který vám umožňuje spravovat pravidla firewallu v Linuxu.

Nejprve je nutné povolit příchozí připojení SSH na serveru. Chcete-li to provést, spusťte následující příkaz:

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

Tento příkaz přidá pravidlo, které povolí příchozí připojení na port 22, který se používá pro SSH.

Za druhé je nutné povolit odchozí připojení na serveru. Chcete-li to provést, spusťte následující příkaz:

iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

Tento příkaz přidá pravidlo, které povolí odchozí připojení z portu 22, která jsou odpovědí na příchozí připojení SSH.

Po provedení těchto příkazů, musíte mít nakonfigurován firewall pro přístup Kali Linux OpenSSH Server.

Krok 5: Vytvoření a konfigurace klíčů SSH pro bezpečné připojení

Klíče SSH umožňují zabezpečené připojení k serveru pomocí protokolu SSH. Váš veřejný klíč SSH bude uložen na serveru a soukromý klíč SSH bude použit k potvrzení vaší identity při připojení.

Chcete-li vytvořit klíče SSH, postupujte podle následujících kroků:

  1. Otevřete terminál v klientském počítači.
  2. Zadejte příkaz ssh-keygen a stiskněte Enter.
  3. Zobrazí se požadavek na umístění uložení klíče. Ponechte pole prázdné a stisknutím klávesy Enter uložte klíč do standardního umístění. Chcete-li určit své umístění, zadejte jej místo prázdného pole.
  4. Budete vyzváni k zadání hesla pro ochranu soukromého klíče. Doporučuje se zadat bezpečnou frázi a zapamatovat si ji, protože bude použita při připojení přes SSH.
  5. Příkaz dokončí vytvoření klíčů a získáte informace o umístění uložených souborů klíčů.

Po vytvoření klíčů musíte nakonfigurovat server pro jejich použití:

  1. Otevřete konfigurační soubor serveru OpenSSH v textovém editoru. Cesta k souboru: / etc / ssh / sshd_config .
  2. Najděte a komentujte (odstraňte symbol # na začátku řádku) následující řádek: PubkeyAuthentication yes .
  3. Uložte změny a zavřete soubor.
  4. Restartujte službu SSH na serveru pomocí příkazu sudo service ssh restart .

Server je nyní připraven přijmout SSH klíče pro autorizaci a můžete použít své klíče k bezpečnému připojení k serveru.

Krok 6: konfigurace portu a dalších možností serveru

Po instalaci a konfiguraci Kali Linux OpenSSH Server možná budete muset nakonfigurovat port a další nastavení pro zabezpečení a snadnou práci se vzdáleným připojením.

1. Chcete-li začít, otevřete konfigurační soubor serveru SSH umístěný na adrese /etc/ssh/sshd_config . Chcete-li to provést, spusťte příkaz:

sudo nano /etc/ssh/sshd_config

2. V tomto souboru můžete změnit port, na kterém bude server fungovat. Ve výchozím nastavení běží server SSH na portu 22. Chcete-li změnit port na bezpečnější nebo na ten, který se již nepoužívá, vyhledejte řádek začínající #portem . Komentujte tento řádek (odstraňte symbol # ) a změňte číslo portu na požadované. Například Port 2222 .

3. Můžete také nakonfigurovat další nastavení zabezpečení, jako jsou oprávnění k autorizaci podle klíče, periodicita aktualizace klíčů, zákaz přístupu konkrétním uživatelům a skupinám a další. Všechny možnosti jsou dokumentovány v konfiguračním souboru.

4. Po provedení změn uložte soubor stisknutím Ctrl + X, poté Y a poté Enter .

5. Nezapomeňte restartovat server SSH, aby se změny projevily. Chcete-li to provést, spusťte příkaz:

sudo service ssh restart

Nyní je váš server SSH nakonfigurován na požadovaný port a další možnosti zabezpečení.