Co je SSH?
SSH (Protect Shell) je otevřený protokol používaný k zabezpečení méně komplikovaného a nákladného síťového připojení, které poskytují hardwarová řešení VPN, nebo jinými slovy, autentizace, šifrování a integrita dat pro zabezpečení sítě. Přes SSH získáváme několik funkcí, jako je zabezpečený příkazový shell, zabezpečený přenos souborů a vzdálený přístup přes zabezpečený tunel k řadě aplikací TCP/IP.
Kromě toho, že poskytuje autentizaci hostitele a šifrování a integritu dat, má také další výhody, jako je komprese před šifrováním, což může výrazně snížit výpočetní náklady na šifrování dat.
Co jsou porty?
Porty jsou abstrakcí, kterou mohou programy komunikovat pomocí různých protokolů. Kromě protokolů transportní vrstvy, jako je TCP, UDP, SMTP, se používají také porty. Číslo portu je přiřazeno různým službám; Například HTTP používá TCP a UDP port 80. Použitím čísel portů umožňuje dvojice systémů stejnému přenosovému protokolu otevřít četné sokety.
Co je NAT
Network Address Translation je zkratka pro NAT.
Jak název napovídá, NAT se používá k překladu adresy na jednom konci privátní sítě vytvořené uživatelem ukazujícím na umístění, které je údajně v privátní síti.
Kroky pro nastavení a povolení SSH
Krok 1: Otevřete svou virtuální schránku. Klikněte na Nastavení a přejděte na Síť.
Krok 2: Vyberte adaptér
Aktivujte bezplatný síťový adaptér a vyberte síť NAT.
Krok 3:
Otevřete pokročilé možnosti a klikněte na Port Forwarding
Zobrazí se karta s několika poli, jak je znázorněno v dalším kroku.
Krok 4: Po kliknutí na tlačítko + na této kartě přidejte nový záznam podle pokynů níže.
Příjmení: ssh
Protokol: TCP
Hostitelský port: x
Port pro hosty: a
kde x a y jsou stejná čísla portů.
V tabulkách pak uvidíte nový záznam s informacemi, které jste vyplnili.
Krok 5: Instalace SSH
Desktopový systém Ubuntu standardně neinstaluje server SSH, ale lze jej snadno nainstalovat pomocí běžných systémů úložiště Ubuntu.
Následující příkazy nainstalují SSH:
sudo apt updatesudo vhodné K instalaci opensh-serve
Krok 6: Connect to SSH
Pro připojení k vašemu hostu zadejte následující příkaz
Po zobrazení výzvy zadejte heslo a budete připojeni k virtuálnímu počítači.
Chcete-li na svém počítači zakázat SSH, proveďte následující:
sudo systemctl stop sshChcete-li jej povolit, když je zakázán, postupujte takto:
sudo systemctl aktivovat sshdiplom
Naučili jsme se, jak nainstalovat SSH na váš virtuální stroj Ubuntu. Jak již bylo zmíněno, SSH je užitečný nástroj pro navázání zabezpečené komunikace mezi klientem a serverem přes nezabezpečenou síť. Bez správného nastavení připojení SSH by vaše aplikace mohly být ovlivněny útokem typu man-in-the-middle, při kterém by útočník mohl získat přístup k vašim datům přes síť. SSH používá RSA a další asymetrické šifrovací algoritmy k šifrování a dešifrování dat odesílaných přes síť. Zabezpečení vašich dat je stále důležitější při výměně dat, jako jsou bankovní údaje a hesla, přes síť. Nedostatek zabezpečení může mít za následek velké ztráty pro zákazníka i pro společnost. Změna výchozího portu SSH zvyšuje zabezpečení vašeho serveru snížením rizika automatických kybernetických útoků.