Intento 1:

Intento 1:

He estado intentando conectarme por SSH a mi máquina virtual sin suerte durante las últimas 2 horas.

Puedo iniciar sesión directamente en mi máquina virtual con éxito, pero no puedo acceder mediante SSH.

Intento 1:

En VirtualBox, configuré una red solo de host. Si conecto SSH a la IP para esto usando , ocurre lo siguiente:ssh [email protected] -p22

Aparece una solicitud de contraseña y la contraseña de mi usuario no funciona. Después de 3 intentos fallidos recibo el siguiente error:

Permission denied (publickey,keyboard-interactive).

Intento 2:

También tengo una NAT configurada en VirtualBox con el CIDR 10.0.2.0/24. Si intento ingresar SSH usando , no sucede nada y eventualmente se agota el tiempo de espera.ssh [email protected] -p22

Si hago ping a esta IP, también se agota el tiempo de espera con cada ping:

Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
...

Más detalles:

Me he PasswordAuthenticationpuesto yesen /etc/ssh/sshd_config.

También verifiqué el contenido de /var/log/secure, que no tiene resultados tail -fcuando intento realizar SSH en la VM.

Realmente no estoy seguro de cuál es el problema ni qué hacer para solucionarlo. ¡Cualquier ayuda sería apreciada! Gracias.

Respuesta1

Debe realizar una de las siguientes acciones:

  1. Configure su VM con el modo de red puenteado.
  2. Configure el reenvío de puertos en Virtual Box para aceptar algún puerto (probablemente no el 22) en 192.168.56.1 para reenviar al 22 en la IP 10.xxx que tiene su VM.

Aquí hay una referencia decente.http://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/

Respuesta2

¿Estás seguro de que esa 192.168.56.1es la IP correcta? Pensé .1que probablemente sería el sistema host en lugar de la VM.

10.0.2.0es una dirección de red. Su VM no tendrá esa dirección, ni tampoco el sistema Host. Sin embargo, es de suponer que cada uno tendrá una IP en esa red, siendo el último número de esa dirección algo distinto a0

Dado que puede iniciar sesión correctamente a través de la consola, hágalo y utilícelo ip addr show | grep inetpara averiguar cuáles son sus direcciones de red.

información relacionada