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

How Setup Enable Ssh Ubuntu Virtual Box



VirtualBox to program służący do uruchamiania i łatwego przełączania między kilkoma systemami operacyjnymi w systemie operacyjnym. Jest to szczególnie pomocne przy nawiązywaniu połączeń przez sieci. Secure Shell to kryptograficzny protokół sieciowy, który bezpiecznie działa i łączy klienta z serwerem przez niezabezpieczoną sieć. Dane muszą być zabezpieczone kryptograficznie przed wysłaniem ich przez sieć, aby uniknąć ataków typu man-in-the-middle. Poza tym ze względów bezpieczeństwa będziesz musiał włączyć SSH podczas interakcji z maszynami wirtualnymi. Omówimy instalację i włączenie SSH w wirtualnej skrzynce Ubuntu w celu ustanowienia bezpiecznego połączenia między hostami.

Co to jest SSH?

SSH (Protect Shell) to otwarty protokół służący do zabezpieczania mniej skomplikowanych i kosztownych połączeń sieciowych, które zapewniają sprzętowe rozwiązania VPN, lub innymi słowy, uwierzytelniania, szyfrowania i integralności danych w celu zabezpieczenia sieci. Zyskujemy kilka funkcji przez SSH, takich jak bezpieczna powłoka poleceń, bezpieczny transfer plików i zdalny dostęp przez bezpieczny tunel do szeregu aplikacji TCP/IP.







Poza uwierzytelnianiem hosta oraz szyfrowaniem i integralnością danych, ma również dodatkowe korzyści, takie jak kompresja przed szyfrowaniem, która może znacznie obniżyć koszty obliczeniowe szyfrowania danych.



Co to są porty?

Porty to abstrakcja, która może komunikować się z programami wykorzystującymi różne protokoły. Oprócz protokołów warstwy transportowej, takich jak TCP, UDP, SMTP, wykorzystywane są porty. Numer portu jest przypisany do różnych usług; na przykład HTTP używa portu 80 TCP i UDP. Używając numerów portów, para systemów umożliwia temu samemu protokołowi transportowemu otwieranie wielu gniazd.



Co to jest NAT?

Translacja adresów sieciowych oznacza NAT.





Jak sama nazwa wskazuje, NAT służy do tłumaczenia adresu na końcu prywatnej sieci utworzonej przez użytkownika, który wskazuje na lokalizację, która rzekomo znajduje się w sieci prywatnej.

Kroki konfiguracji i włączenia SSH

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



Krok 2: Wybierz adapter

Włącz kartę sieciową, która jest bezpłatna i wybierz sieć NAT.

Krok 3:
Otwórz zaawansowane opcje i kliknij przekierowanie portów
Pojawi się karta z polami, jak pokazano w następnym kroku.

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

Nazwa: cisza
Protokół: TCP
Port hosta: x
Port dla gości: oraz
gdzie x i y są tymi samymi numerami portów.

Następnie zobaczysz nowy wpis w tabelach z wypełnionymi danymi.

Krok 5: Zainstaluj SSH
System pulpitu Ubuntu domyślnie nie instaluje serwera SSH, ale można go łatwo zainstalować za pomocą zwykłych systemów repozytorium Ubuntu.

Następujące polecenia zainstalują SSH:

sudotrafna aktualizacja
sudotrafnyzainstalowaćopensh-serwuj

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

$cisza -P <Nazwa Użytkownika> @127.0.0.1

Wprowadź hasło, jeśli zostaniesz o to poproszony, a połączysz się z maszyną wirtualną.

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

sudoZatrzymaj ctl systemucisza

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

sudosystemowywłączyć cisza

Wniosek

Dowiedzieliśmy się, jak zainstalować SSH na maszynie wirtualnej Ubuntu. Jak wspomnieliśmy, SSH jest użytecznym narzędziem do nawiązywania bezpiecznej komunikacji między klientem a serwerem w niezabezpieczonej sieci. Bez odpowiedniej konfiguracji połączenia SSH aplikacje mogą zostać narażone na atak typu man-in-the-middle, w którym osoba atakująca może uzyskać dostęp do Twoich danych przez sieć. SSH wykorzystuje RSA i inne algorytmy szyfrowania asymetrycznego do szyfrowania i odszyfrowywania danych przesyłanych przez sieć. Zabezpieczenie danych staje się ważniejsze podczas wymiany danych, takich jak dane bankowe i hasła przez sieć. Brak zabezpieczeń może prowadzić do dużej straty zarówno dla klienta, jak i firmy. Modyfikacja domyślnego portu SSH zwiększy bezpieczeństwo serwera, zmniejszając niebezpieczeństwo automatycznych cyberataków.