Jak mogę połączyć się przez SSH (Putty) z moją maszyną VMWare (Ubuntu)?

20

Próbuję połączyć się z moją maszyną VMWare (Workstation 7.1.3) (Ubuntu Lucid) przez SSH. Przeczytałem kilka innych postów , ale nie mogę tego rozgryźć. Pobiegłem ifconfigi got inet addr:a Bcasti Mask:które wydają się być adresy IP. Jeśli spróbuję połączyć się za pośrednictwem Putty SSH z dowolnym z tych adresów, to nie zadziała. Próbowałem także połączyć się z moim adresem IP (z whatismyip.com).

Uwaga: wszystko odbywa się na tym samym komputerze stacjonarnym.

orokusaki
źródło
Czy możesz pingować 'inet addr:'maszynę wirtualną z komputera stacjonarnego?
Ważne jest, aby karta sieciowa w ustawieniach maszyny wirtualnej została zmieniona na Bridgedtryb.
amfibia

Odpowiedzi:

36

Czy pakiet openssh-server jest zainstalowany na twojej maszynie Wirtualnej Ubuntu? Będziesz potrzebować tego pakietu, jeśli chcesz połączyć się z nim przez SSH.

Możesz się upewnić, otwierając terminal (chyba przez konsolę VMWare) na Ubuntu i uruchamiając:

sudo apt-get install openssh-server
fooraide
źródło
18

Jak to zrobić? Oto pełne kroki. Wystarczy wykonać następujące kroki:

  1. W poleceniu użyj terminala: sudo apt-get install openssh-server

  2. Przełącz do trybu mostka sieciowego, dokonaj tej zmiany w Panelu sterowania maszyny wirtualnej (Edycja> Ustawienia maszyny wirtualnej)

  3. uruchom ponownie maszynę wirtualną

  4. Uruchom polecenie „ifconfig” w terminalu i pobierz „inet addr” z „eth0”

To wszystko ! Teraz użyj tego adresu IP, aby połączyć się przez ssh (używam Putty w moim systemie Windows 8)

Rajat Gupta
źródło
7

Jeśli sieć jest poprawnie skonfigurowana - z przekierowaniem portów lub jako „zmostkowana”, a SSH nadal nie działa (na podstawie tekstu pytania, który wydaje się być w przypadku), oznacza to, że ssh nie jest zainstalowany lub nie działa. Na przykład ssh nie jest domyślnie uruchomiony na Kali, chociaż jest już zainstalowany. Musisz sam go uruchomić.

Aby uruchomić usługę ssh:

service ssh start
guya
źródło
1
To jest tak samo ważna odpowiedź, jak zatwierdzona. Jeśli sieć jest poprawnie skonfigurowana - z przekierowaniem portów lub jako „zmostkowana”, a SSH nadal nie działa (na podstawie tekstu pytania, który wydaje się być prawdą). Niż to, że ssh nie jest zainstalowany lub nie działa. Na przykład ssh nie jest domyślnie uruchomiony na Kali, chociaż jest już zainstalowany. Musisz sam go uruchomić.
guya,
1
Jako osoba, która używa Linuksa tylko od czasu do czasu, zawsze mnie to potyka.
tt9
1

Sprawdź, czy SSH jest dozwolony, czy nie w ustawieniach zapory, jeśli używasz Linuksa z GUI, może to wyglądać tak:

Kliknij system -> Administracja -> poziom bezpieczeństwa i zapora ogniowa

Kliknij kartę opcji zapory, włącz ją, zastosuj i zapisz.

Tutaj możesz zezwolić także na Telnet i https. Dzięki

Zahid
źródło
-1

Na moim Centos połączyłem się w ten sposób. Konfiguracja połączenia internetowego (NAT, BOOTPROTO = DHCP), restart sieci serwisowej. Następnie sprawdź adres IP - ip a - i użyj tego adresu IP w zestawie.

Honza Micka
źródło