Jak mogę ssh z mojej maszyny wirtualnej do lokalnego hosta?

Odpowiedzi:

1

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ą ufwpolecenia. 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:

sshnazwa_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.

5_2_5_
źródło
Ok, możesz mi pomóc, jak mogę wyłączyć monit o hasło?
NSD,
Tak, chciałbym ci tylko podziękować za pomoc. Jeszcze jedna rzecz, jak mogę wyłączyć monit o hasło?
NSD
+ Czy istnieje sposób, w jaki mogę ssh z wirtualnej sieci prywatnej? virbr0 czy coś?
NSD,
Nieważne, ssh'd cis virbr0 network. Czy jest jakiś sposób, aby nie wprowadzić hasła?
NSD
wyłączenie monitu o hasło odbywa się za pomocą plików konfiguracyjnych ssh. stackoverflow.com/questions/20898384/…
5_2_5_