Conexión a la VM con vagrant ssh
En este post explicaremos como conectarnos a la maquina creada en vagrant con vagrant ssh
🔐 ¿Qué hace vagrant ssh
?
vagrant ssh
te permite abrir una conexión SSH directa a la máquina virtual creada con Vagrant. No necesitas configurar manualmente contraseñas, llaves, ni direcciones IP. Vagrant lo hace todo por ti.
🧾 Requisitos
Antes de usar vagrant ssh
, asegúrate de haber hecho lo siguiente:
-
Tienes un
Vagrantfile
válido. -
Has ejecutado
vagrant up
y la VM está corriendo.
🟢 Paso a paso para usar vagrant ssh
Levanta la máquina si aún no está encendida: mas detalle en primeros pasos con vagrant
Modificamos el archivo vagrantfile si es necesario, podemos hacer uso de la configuracion creada en creación y personalización de una máquina virtual con vagrant
Conéctate por SSH:
Eso es todo. Entrarás directamente al sistema operativo de la máquina virtual como usuario vagrant
.
🧪 Ejemplo práctico
Una vez dentro, puedes hacer cosas como:
Para salir de la sesión SSH:
📂 ¿Qué es /vagrant
?
Cuando estás dentro de la máquina, la carpeta /vagrant
es un enlace directo a tu carpeta del proyecto en tu PC (donde está el Vagrantfile
). Esto te permite editar archivos desde tu máquina host y usarlos en la VM.
🛠️ ¿Qué pasa si vagrant ssh
no funciona?
Aquí algunos tips si tienes problemas:
Problema | Solución |
---|---|
"vagrant ssh" not found |
Asegúrate de tener Vagrant instalado |
"No Vagrant environment found" |
Asegúrate de estar en la carpeta donde está el Vagrantfile |
"VM not created" |
Corre vagrant up primero |
"SSH executable not found" |
En Windows, asegúrate de tener habilitado SSH (usa Git Bash o WSL) |
🧠 Extra: usar SSH manualmente
Si por alguna razón necesitas hacer SSH sin vagrant ssh
, puedes obtener los datos con:
Y luego conectarte con algo como: