Konfiguracja połączenia SSH z hosta Windows 11 do maszyn wirtualnych z systemami serwerowymi w VirtualBox
Windows 11

Konfiguracja połączenia SSH z hosta Windows 11 do maszyn wirtualnych z systemami serwerowymi w VirtualBox

🔐 Konfiguracja połączenia SSH z hosta Windows 11 do maszyn wirtualnych z systemami serwerowymi w VirtualBox

🖥️ Wprowadzenie

Windows 11 to nowoczesny system operacyjny, który doskonale współpracuje z narzędziami do wirtualizacji takimi jak VirtualBox. W środowiskach testowych, deweloperskich czy edukacyjnych bardzo przydatna jest możliwość zdalnego logowania się do maszyn wirtualnych z poziomu hosta, bez potrzeby korzystania z interfejsu graficznego.

Najpopularniejszym i najbezpieczniejszym sposobem komunikacji z maszynami serwerowymi jest SSH (Secure Shell). W tym poradniku pokażemy, jak skonfigurować połączenie SSH z Windows 11 do VM w VirtualBox krok po kroku.

Konfiguracja połączenia SSH z hosta Windows 11 do maszyn wirtualnych z systemami serwerowymi w VirtualBox
Konfiguracja połączenia SSH z hosta Windows 11 do maszyn wirtualnych z systemami serwerowymi w VirtualBox

✅ Co osiągniesz po przeczytaniu tego artykułu?

  • Nauczysz się konfigurować sieć w VirtualBox, by umożliwić połączenie SSH
  • Poznasz sposoby instalacji i użycia klienta SSH w Windows 11
  • Zrozumiesz, jak dostosować firewalla oraz port forwarding
  • Połączysz się z maszyną z poziomu terminala Windows

🔧 Wymagania wstępne

Przed rozpoczęciem konfiguracji upewnij się, że masz:

  • ✅ Zainstalowany VirtualBox na Windows 11
  • ✅ Utworzoną i uruchomioną maszynę wirtualną z systemem serwerowym (np. Ubuntu Server, Debian, CentOS, Rocky Linux)
  • ✅ Zainstalowaną usługę OpenSSH Server na maszynie wirtualnej
  • ✅ Podstawową znajomość terminala systemowego
Czytaj  Personalizacja Windows 11: Beyond the Basics – Ukryte Triki i Zaawansowane Ustawienia

🛠️ Krok po kroku: konfiguracja połączenia SSH


1️⃣ Konfiguracja sieci w VirtualBox

Aby umożliwić połączenie z poziomu hosta Windows 11 do maszyny wirtualnej, najprostsze rozwiązanie to:

🔁 Tryb sieci: NAT + Port forwarding

  1. Zatrzymaj VM, jeśli działa.
  2. Otwórz Ustawienia maszyny (Settings) > Sieć (Network).
  3. Upewnij się, że Adapter 1 jest włączony i ustawiony na NAT.
  4. Kliknij Zaawansowane > Przekierowanie portów (Port Forwarding).

Dodaj nową regułę:

Pole Wartość
Nazwa SSH
Protokół TCP
Port hosta 2222
Adres IP hosta (puste)
Port gościa 22
Adres IP gościa (puste)

2️⃣ Upewnij się, że SSH działa na maszynie wirtualnej

Zaloguj się do maszyny wirtualnej z GUI lub terminala w VirtualBox i sprawdź:

Ubuntu/Debian:

sudo apt update
sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh

CentOS/RHEL/AlmaLinux:

sudo dnf install openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd

Sprawdź, czy usługa działa:

sudo systemctl status sshd

3️⃣ Sprawdź adres IP maszyny wirtualnej

Choć w trybie NAT nie musisz znać IP, warto je sprawdzić dla testów:

ip a

Szukaj interfejsu eth0 lub ens33.


4️⃣ Użycie klienta SSH w Windows 11

W Windows 11 klient SSH jest domyślnie dostępny w PowerShell i Wierszu poleceń.

Otwórz PowerShell i wpisz:

ssh nazwa_uzytkownika@localhost -p 2222

Przykład:

ssh root@localhost -p 2222

🔑 Podaj hasło użytkownika lub użyj klucza SSH, jeśli wcześniej skonfigurowano.


🔐 Alternatywa: użycie kluczy SSH

  1. W PowerShell wygeneruj klucz:
ssh-keygen
  1. Skopiuj klucz publiczny do maszyny wirtualnej:
mkdir ~/.ssh
nano ~/.ssh/authorized_keys
  1. Wklej zawartość pliku id_rsa.pub z hosta Windows 11.
  2. Ustaw odpowiednie prawa:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

🔁 Testowanie połączenia

Spróbuj połączyć się ponownie z PowerShell:

ssh user@localhost -p 2222

Jeśli wszystko działa poprawnie – zobaczysz terminal systemu z maszyny wirtualnej!


🧱 Najczęstsze problemy i rozwiązania

❌ Problem ✅ Rozwiązanie
„Connection refused” Upewnij się, że SSH działa na VM i port jest przekierowany
Timeout VM może nie być uruchomiona lub usługa SSH nie działa
„Permission denied” Błędne dane logowania lub brak autoryzacji klucza
Port 2222 zajęty Zmień na inny, np. 2200, 2223
Brak odpowiedzi hosta Sprawdź firewall w Windows 11 i maszynie wirtualnej
Czytaj  Overclocking karty graficznej i procesora pod Windows 11: poradnik dla początkujących

📋 Dobre praktyki

  • ✅ Używaj portu innego niż 22 dla bezpieczeństwa (np. 2222)
  • ✅ Zabezpiecz logowanie – ogranicz dostęp tylko do kluczy SSH
  • ✅ Przetestuj połączenie z różnych aplikacji (np. PuTTY, MobaXterm)
  • ✅ Używaj snapshotów przed konfiguracjami

🚀 Korzyści z połączenia SSH do VM

  • 🔄 Łatwiejsze zarządzanie serwerem bez GUI
  • 📦 Automatyzacja zadań przez skrypty
  • 🔒 Większe bezpieczeństwo i kontrola dostępu
  • 📁 Możliwość kopiowania plików za pomocą scp

🏁 Podsumowanie

Połączenie SSH z hosta Windows 11 do maszyn wirtualnych w VirtualBox to jedno z najważniejszych narzędzi w pracy każdego administratora, developera i pasjonata IT. Umożliwia wygodną, bezpieczną i efektywną pracę z systemami serwerowymi, nawet bez środowiska graficznego.

Zarówno do testów, jak i codziennej administracji – SSH to podstawa. Dzięki VirtualBox i Windows 11 masz dostęp do pełnoprawnego laboratorium serwerowego na swoim laptopie.

 

Polecane wpisy
Użycie pamięci RAM rośnie do 100% po aktualizacji Windows 11 24H2 — tzw. memory leak bez widocznego procesu
Użycie pamięci RAM rośnie do 100% po aktualizacji Windows 11 24H2 — tzw. memory leak bez widocznego procesu

🧠 Problem: Użycie pamięci RAM rośnie do 100% po aktualizacji Windows 11 24H2 — tzw. memory leak bez widocznego procesu Czytaj dalej

Microsoft Defender w Windows 11 – ochrona w czasie rzeczywistym
Microsoft Defender w Windows 11 – ochrona w czasie rzeczywistym

Microsoft Defender w Windows 11 – ochrona w czasie rzeczywistym Microsoft Defender w Windows 11 to nie tylko „antywirus w Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.