Jak skonfigurować i włączyć SSH w Ubuntu Virtual Box

Jak skonfigurować i włączyć SSH w Ubuntu Virtual Box
VirtualBox to program używany do uruchamiania i łatwego przejścia między kilkoma systemami operacyjnymi w systemie operacyjnym. Jest to szczególnie pomocne w nawiązywaniu połączeń z sieciami. Secure Shell to protokół sieci kryptograficznej, który bezpiecznie działa i łączy klienta z serwerem przez niezabezpieczoną sieć. Dane muszą być bezpieczne kryptograficznie przed wysłaniem ich przez sieć, aby uniknąć ataków man-in-the-middle. Poza tym będziesz musiał włączyć SSH podczas interakcji z maszynami wirtualnymi ze względów bezpieczeństwa. Omówimy instalację i włączenie SSH w wirtualnym polu Ubuntu w celu ustalenia bezpiecznego połączenia między hostami.

Co to jest SSH?

SSH (Protect Shell) to otwarty protokół używany do zabezpieczenia mniej skomplikowanego i kosztownego połączenia sieciowego, które dostarczają rozwiązania VPN oparte na sprzętach lub, innymi słowy, uwierzytelnianie, szyfrowanie i integralność danych w celu zabezpieczenia sieci. Uzyskujemy kilka funkcji w stosunku do SSH, takich jak bezpieczna powłoka, bezpieczny transfer plików i zdalny dostęp przez bezpieczny tunel do zakresu aplikacji TCP/IP.

Oprócz uwierzytelniania hosta oraz szyfrowania danych i integralności, ma również dodatkowe korzyści, takie jak kompresja wstępna, co może znacznie obniżyć koszty szyfrowania danych.

Jakie są porty?

Porty są abstrakcją, która może komunikować programy wykorzystujące różne protokoły. Oprócz protokołów warstwy transportowej, takich jak TCP, UDP, SMTP, są używane porty. Numer portu jest przypisany do różnych usług; Na przykład HTTP używa portu TCP i UDP 80. Korzystając z numerów portów, para systemów pozwala temu samemu protokołowi transportowi otwierać wiele gniazd.

Co to jest Nat?

Tłumaczenie adresów sieciowych oznacza NAT.

Jak sama nazwa wskazuje, NAT jest stosowany do przetłumaczenia adresu na końcu sieci prywatnej utworzonej przez użytkownika, która wskazuje lokalizację, która jest rzekomo w sieci prywatnej.

Kroki do konfiguracji i włączania SSH

Krok 1: Otwórz wirtualne pudełko. Kliknij Ustawienia i przejdź do sieci.

Krok 2: Wybierz adapter

Włącz bezpłatny adapter sieciowy i wybierz sieć NAT.

Krok 3:
Otwórz opcje zaawansowane i kliknij przekazywanie portów
Pojawia się zakładka, która ma niektóre pola, jak pokazano w następnym kroku.

Krok 4: Dodaj nowy wpis zgodnie z poniższymi instrukcjami po kliknięciu przycisku + na tej karcie.

Nazwa: ssh
Protokół: TCP
Port hosta: X
Port gości: y
gdzie x i y to te same numery portów.

Następnie zobaczysz nowy wpis w tabelach ze szczegółami wypełnionymi.

Krok 5: Zainstaluj SSH
System komputerowy Ubuntu Desktop nie instaluje domyślnie serwer SSH, ale jest łatwy do zainstalowania za pośrednictwem regularnych systemów repozytorium Ubuntu.

Następujące polecenia zainstalują SSH:

Aktualizacja sudo apt
sudo apt install openssh-server

Krok 6: Połącz się z SSH
Wpisz następujące polecenie, aby połączyć się z gościem

$ ssh -p @127.0.0.1

Wprowadź hasło, jeśli zostanie poproszone, a zostaniesz podłączony do maszyny wirtualnej.

Aby wyłączyć SSH w swoim komputerze, uruchom:

sudo systemctl stop ssh

Aby włączyć go, gdy jest wyłączony, uruchom:

sudo systemctl włącza SSH

Wniosek

Nauczyliśmy się instalować SSH na Twojej maszynie wirtualnej Ubuntu. Jak omówiliśmy, SSH jest użytecznym narzędziem do ustanowienia bezpiecznej komunikacji między klientem a serwerem nad niezabezpieczoną siecią. Bez odpowiedniej konfiguracji połączenia SSH aplikacje mogą mieć wpływ na atak Man-in-the-Middle, w którym atakujący może uzyskać dostęp do twoich danych przez sieć. SSH używa RSA i innych asymetrycznych algorytmów szyfrowania do szyfrowania i odszyfrowania danych wysyłanych przez sieć. Zabezpieczenie danych staje się ważniejsze przy wymianie danych takich jak dane bankowe i hasła przez sieć. Brak bezpieczeństwa może prowadzić do dużej straty zarówno dla klienta, jak i firmy. Modyfikacja domyślnego portu SSH zwiększy bezpieczeństwo serwera poprzez obniżenie niebezpieczeństwa zautomatyzowanych cyberataków.