¿Cómo puedo conectarme a través de SSH (Putty) a mi máquina VMWare (Ubuntu)?

20

Estoy tratando de conectarme a mi máquina VMWare (Workstation 7.1.3) (Ubuntu Lucid) a través de SSH. He leído algunas otras publicaciones , pero no puedo resolver esto. Corrí ifconfigy obtuve un inet addr:and Bcasty Mask:que parecen ser direcciones IP. Si intento conectarme a través de Putty SSH a cualquiera de esas direcciones, no funciona. También intenté conectarme a mi dirección IP (de whatismyip.com).

Nota: Todo esto ocurre en la misma computadora de escritorio.

orokusaki
fuente
¿Puedes hacer ping a 'inet addr:'tu VM desde la computadora de escritorio?
Es importante que el Adaptador de red en la configuración de VM se cambie al Bridgedmodo.
anfibio

Respuestas:

36

¿Está instalado el paquete openssh-server en su máquina virtual Ubuntu? Necesitará ese paquete si desea conectarse a él por SSH.

Puede asegurarse abriendo un terminal (a través de la consola de VMWare, supongo) en Ubuntu y ejecutando:

sudo apt-get install openssh-server
fooraide
fuente
18

¿Cómo hacerlo? Aquí están los pasos completos. Solo sigue estos pasos:

  1. En el comando de uso de la terminal: sudo apt-get install openssh-server

  2. Cambie al modo de red en puente, realice ese cambio en el Panel de control de la máquina virtual (Edición> Configuración de la máquina virtual)

  3. reiniciar la VM

  4. Ejecute el comando "ifconfig" en la terminal y obtenga "inet addr" de "eth0"

Eso es todo ! Ahora use esta IP para conectarse a través de ssh (uso Putty en mi Windows 8)

Rajat Gupta
fuente
7

Si la red está configurada correctamente, ya sea con reenvío de puertos o como "puenteada" y SSH todavía no funciona (del texto de la pregunta que parece ser el caso), entonces es que ssh no está instalado o no se está ejecutando. Por ejemplo, ssh no se ejecuta de manera predeterminada en Kali aunque ya está instalado. Tendrás que ejecutarlo tú mismo.

Para iniciar el servicio ssh:

service ssh start
guya
fuente
1
Esta es una respuesta tan válida como la aprobada. Si la red está configurada correctamente, ya sea con reenvío de puertos o como "puenteada" y SSH todavía no funciona (del texto de la pregunta que parece ser el caso). Entonces, es que ssh no está instalado o no se está ejecutando. Por ejemplo, ssh no se ejecuta de manera predeterminada en Kali aunque ya está instalado. Tendrás que ejecutarlo tú mismo.
guya
1
Como una persona que solo usa Linux ocasionalmente, este es el tipo de cosas que siempre me hacen tropezar.
tt9
1

Compruebe si el SSH está permitido o no en la configuración de su firewall; si usa Linux con una GUI, podría ser así:

Haga clic en sistema -> Administración -> nivel de seguridad y firewall

Haga clic en la pestaña de opción de firewall, habilítela, aplique y guarde.

Aquí puede permitir telnet y https también. Gracias

Zahid
fuente
-1

En mi Centos me conecté de esta manera. Configuración de la conexión a Internet (NAT, BOOTPROTO = DHCP), reinicio de la red de servicio. Luego descubra IP - ip a - y use esta IP en masilla.

Honza Micka
fuente