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ů:
- Otevřete terminál na svém zařízení Kali Linux. K tomu můžete použít klávesovou zkratku Ctrl + Alt + T.
- 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.
- 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 .
- 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.
- Spusťte OpenSSH Server zadáním následujícího příkazu: sudo service ssh start .
- 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.
- Otevřete terminál a podle příkazu sudo apt update aktualizujte seznam balíčků.
- Poté spusťte příkaz sudo apt install openssh-server a nainstalujte balíček OpenSSH Server.
- 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.
- Dále spusťte příkaz sudo systemctl start ssh a spusťte službu OpenSSH Server.
- 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ů:
- Otevřete terminál v klientském počítači.
- Zadejte příkaz ssh-keygen a stiskněte Enter.
- 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.
- 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.
- 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í:
- Otevřete konfigurační soubor serveru OpenSSH v textovém editoru. Cesta k souboru: / etc / ssh / sshd_config .
- Najděte a komentujte (odstraňte symbol # na začátku řádku) následující řádek: PubkeyAuthentication yes .
- Uložte změny a zavřete soubor.
- 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í.