Come posso collegarmi via SSH (Putty) alla mia macchina VMWare (Ubuntu)?


20

Sto cercando di connettermi alla mia macchina VMWare (Workstation 7.1.3) (Ubuntu Lucid) tramite SSH. Ho letto alcuni altri post , ma non riesco a capirlo. Ho corso ifconfig, ho ottenuto un inet addr:e Bcaste Mask:che sembrano essere indirizzi IP. Se provo a connettermi tramite Putty SSH a uno di questi indirizzi, non funziona. Ho anche provato a collegarmi al mio indirizzo IP (da whatismyip.com).

Nota: tutto avviene sullo stesso computer desktop.


Puoi eseguire il ping 'inet addr:'della VM dal computer desktop?

È importante che l'adattatore di rete nelle impostazioni della VM sia cambiato in Bridgedmodalità.
anfibio

Risposte:


36

Il pacchetto openssh-server è installato sulla tua macchina virtuale Ubuntu? Sarà necessario quel pacchetto se si desidera connettersi ad esso tramite SSH.

Puoi assicurarti aprendo un terminale (tramite la console di VMWare, immagino) su Ubuntu ed eseguendo:

sudo apt-get install openssh-server

18

Come farlo? Ecco i passaggi completi. Segui questi passaggi:

  1. Nel terminale utilizzare il comando: sudo apt-get install openssh-server

  2. Passa alla modalità di rete con bridge, apporta le modifiche nel Pannello di controllo della macchina virtuale (Modifica> Impostazioni macchina virtuale)

  3. riavviare la VM

  4. Esegui il comando "ifconfig" nel terminale e ottieni "inet addr" di "eth0"

Questo è tutto ! Ora uso questo IP per connettermi via ssh (utilizzo Putty sul mio Windows 8)


7

Se la rete è configurata correttamente - con il port forwarding o come "bridged" e SSH non funziona ancora (dal testo della domanda che sembra essere il caso), allora è che ssh non è installato o non è in esecuzione. Ad esempio, ssh non è in esecuzione di default su Kali sebbene sia già installato. Dovrai eseguirlo da solo.

Per avviare il servizio ssh:

service ssh start

1
Questa è una risposta valida come quella approvata. Se la rete è configurata correttamente, con il port forwarding o come "bridge" e SSH non funziona ancora (dal testo della domanda che sembra essere il caso). Quindi, è che ssh non è installato o non è in esecuzione. Ad esempio, ssh non è in esecuzione di default su Kali sebbene sia già installato. Dovrai eseguirlo da solo.
guya,

1
Come persona che usa Linux solo occasionalmente questo è il genere di cose che mi fa sempre inciampare.
t9,

1

Controlla se SSH è consentito o meno nelle impostazioni del firewall, se usi Linux con una GUI potrebbe essere così:

Fare clic su sistema -> Amministrazione -> livello di sicurezza e firewall

Fai clic sulla scheda delle opzioni del firewall, abilitala, applica e salva.

Qui puoi consentire anche telnet e https. Grazie


-1

Sul mio Centos mi sono collegato in questo modo. Impostazione della connessione Internet (NAT, BOOTPROTO = DHCP), riavvio della rete di servizio. Quindi scopri IP - ip a - e usa questo IP in mastice.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.