No puedo acceder a ssh en mi VM Centos

No puedo acceder a ssh en mi VM Centos

La IP de mi Centos es diferente a la normal.

Y no puedo acceder a él con un comando ssh.mira aquí

Y cuando intenté acceder usando ssh observandomira aquí

Quiero usar el cliente ssh y samba, pero mi IP es diferente.

Y instalé Centos en mi otra VM en un Ubuntu diferente, pero la IP aparece la misma 10.0.2.15

¿Como puedo solucionar este problema?

Respuesta1

Parece que estás usando VirtualBox VM con una red NAT (parece dar la dirección 10.0.2.15 de forma predeterminada). Si es así, debe configurar un reenvío de puerto para acceder al puerto 22 en la VM desde el host.

  1. Abra Configuración->Red para la VM
  2. Haga clic en la pequeña flecha azul al lado del cuadro Avanzado
  3. Haga clic en la casilla en la parte inferior denominada "Reenvío de puertos"
  4. Haga clic en el "+" verde para agregar una regla
  5. Agregue la regla IP de host="127.0.0.1", Puerto de host="2222", IP de invitado="10.0.2.15", Puerto de invitado="22"
  6. Desde el host, debería poder "ssh -p2222 127.0.0.1"

Esto es un poco estúpido comparado con la forma en que VMWare hace NAT. Crea una interfaz de red independiente en el host para NAT, por lo que no es necesario ningún reenvío.

Respuesta2

Depende de cómo haya configurado sus interfaces de red. Me gustaría verificar /etc/sysconfig/network-scripts/ifcfg-eth0la nueva máquina virtual y ver si se puede cambiar el valor IPADDRsi está presente. Si está NetworkManageren ejecución y la interfaz está configurada, NM_CONTROLLED=yesel cambio se aplicará cuando guarde el archivo; de lo contrario, tendrá que hacer un service network restartpara que el cambio sea efectivo.

información relacionada