1 votos

ssh en mi máquina virtual ubuntu local

Me gustaría ingresar a una máquina virtual Ubuntu que se ejecuta en Virtual Box en mi máquina; use Terminal para ssh en una máquina virtual que se ejecuta en la misma computadora

Para evitar las respuestas "¿por qué haces eso? Hazlo y lo haces", aquí es por qué necesito esto: necesito escribir pruebas de automatización de escritorio que se ejecutarán en Amazon EC2 pero es muy difícil de probar debido al retraso de la red causado por usando VNC.

0voto

David Anderson Puntos 2189

Asegúrese de que está utilizando Bridged Adaptor en el VirtualBox configuración. Usuario de la cabeza de un alfiler , informó que el Modo Promiscuo se debe establecer a Allow All.

En un Ubuntu ventana de Terminal, escriba el comando siguiente para ver si el software apropiado está instalado

sudo systemctl status ssh

Si no, a continuación, utilice los siguientes comandos para instalar.

sudo apt update
sudo apt install openssh-server

Si usted no sabe la dirección ip asignada a la máquina virtual con Ubuntu, a continuación, ejecute los pasos siguientes.

  1. Abrir la vista de Actividades y empezar a escribir de la Red.
  2. Haga clic en Red para abrir el panel.
  3. Haga clic en el símbolo. Usted debe ver una imagen similar a la imagen que se muestra a continuación.

  4. Usted puede utilizar la dirección IPv4 o IPv6.

En un macOS ventana de Terminal, escriba el comando

ssh <username>@<ip address>

Por ejemplo, si se utiliza el nombre de usuario dma y cualquiera de las direcciones ip de la imagen de arriba, a continuación, los dos comandos siguientes de trabajo.

ssh dma@192.168.0.115
ssh dma@2001:470:1f11:4a6:281d:ecf9:cd9e:76a8

0voto

Douglas Puntos 10417

Usted tiene tres opciones de red que puede solucionar esto. Estos están documentados en el Capítulo 6 de la documentación VirtualBox

  • NAT con el reenvío de puertos
  • Sólo De Host
  • Puente

NAT con el reenvío de puertos es más similar a lo que usamos todos los días detrás de nuestros routers. En VBox, puede crear esta NAT de red en la configuración de reenvío de puertos desde el Panel de Preferencias. Usted puede configurar el reenvío de puertos de la misma manera que configurarlo en un router. En su caso, usted puede reenviar el puerto 2222 (o lo que sea de puerto libre que te gusta) a 22 en el huésped

enter image description here

Sólo Host Redes , es una red en la que el Anfitrión y los Invitados "en vivo" en su propia subred con sus propias direcciones IP. VBox crea una interfaz de software en tu Mac que permite que su máquina a ver, pero que la red interna no puede ver nada más allá de su anfitrión. Utilice esta opción cuando usted necesita para aislar la zona de pruebas del área de producción.

Un Puente de Red es funcionalmente más fácil de configurar, pero no es ideal si usted está trabajando en una red protegida medio ambiente (como una red corporativa). Utiliza tu host físico adaptador de red para filtrar el tráfico por sí mismo. Aparece en la red como un host independiente como si no, incluso, funcionando como una máquina virtual. Mientras que es fácil de implementar, el inconveniente es que si su administrador de red tiene políticas y procedimientos contra el nuevo hardware que aparecen en la red, habrá un montón de obstáculos que tendrás que saltar a través de hacer el trabajo.

Cada uno tiene sus ventajas y desventajas. Ya que su objetivo es automatizar los procesos en una instancia de Amazon EC2, que tendrá un software de firewall y reenvío de puerto configurado, puede que desee emular esta configuración con NAT y el reenvío de puertos. De esta manera, usted puede vaciar los problemas que puedan surgir.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X