Odpowiedzi:
Użycie ssh z maszyny wirtualnej do hosta lokalnego na komputerze hosta spowoduje użycie adresu komputera hosta. Otwórz terminal na hoście (Ctrl + t) i wpisz
ifconfig
poszukaj czegoś takiego jak adres inet: 192.168.XX.XX, a następnie ssh na ten adres.
Upewnij się, że ustawienia zapory hosta zezwalają na SSH tylko z określonych adresów na porcie 22. Zakładając, że skonfigurowałeś ssh do nasłuchiwania w domyślny sposób - Możesz kontrolować ustawienia zapory w Ubuntu za pomocą ufw
polecenia. jak to na hoście:
sudo ufw enable
sudo ufw allow proto ssh from 192.168.1.100 to 192.168.1.110 port 22
Następnie z maszyny wirtualnej na przykład:
ssh
nazwa_użytkownika@192.168.1.XX
Ten typ połączenia odbywa się przez sieć, a nie przez gniazdo na komputerze hosta. W scenariuszu, w którym nadal nie można ssh na adres komputera hosta, sprawdź router LAN, przełącznik lub zaporę ogniową, aby sprawdzić, czy uniemożliwia ssh w sieci wewnętrznej.