Synology NAS Los productos son muy capaces de hacer muchas cosas. La virtualización no es la excepción. Puede instalar la aplicación Virtual Machine Manager en su NAS Synology y crear máquinas virtuales muy fácilmente. Aparte de eso, puede instalar cualquier distribución de Linux en las máquinas virtuales de su NAS Synology para crear entornos de desarrolladores y trabajar en sus proyectos de forma local o remotamente.
En este artículo, te mostraré cómo crear un Ubuntu 20.04 LTS Virtual Machine en su NAS Synology y crea un entorno de desarrollador en la máquina virtual donde puede trabajar en sus proyectos de forma local o remota utilizando el código Visual Studio. Entonces empecemos!
Cosas que necesitarás:
Para seguir este artículo, debe tener:
Si necesita alguna ayuda para instalar el Administrador de máquinas virtuales Aplicación en su NAS Synology, entonces es posible que primero deba leer el artículo en Cómo configurar la virtualización en Synology NAS en Linuxhint.comunicarse.
Descargar Ubuntu 20.04 Imagen ISO LTS:
Puedes descargar la imagen ISO de Ubuntu 20.04 LTS del sitio web oficial de Ubuntu.
Primero, visite el sitio web oficial de Ubuntu desde su navegador web favorito. Una vez que se carga la página, haga clic en Descargar> 20.04 LTS desde el Escritor de ubuntu sección, como se marca en la captura de pantalla a continuación.
NOTA: Si su Synology NAS tiene solo 4 GB de memoria instalada, y no desea actualizar la memoria o probar la virtualización antes de actualizar la memoria, luego descargue el servidor Ubuntu 20.04 Imagen ISO LTS en su lugar. Para descargar el servidor Ubuntu 20.04 imagen ISO LTS, haga clic en Descargar > Obtener el servidor Ubuntu desde la sección del servidor de Ubuntu y siga las instrucciones.
Su navegador debe pedirle que guarde el Ubuntu 20.04 Imagen ISO LTS. Seleccione un directorio donde desee guardar el Ubuntu 20.04 imagen ISO LTS y haga clic en Ahorrar.
Su navegador debe comenzar a descargar el Ubuntu 20.04 Imagen ISO LTS, como puede ver en la captura de pantalla a continuación. Puede tomar un tiempo completar.
Creando un ubuntu 20.04 Máquina virtual LTS:
Una vez el Ubuntu 20.04 La imagen ISO LTS se descarga, puede crear una máquina virtual en su NAS Synology e instalar Ubuntu 20.04 lts en ella usando la imagen ISO.
Para crear un Ubuntu 20.04 Máquina virtual LTS, abra la Aplicación Virtual Machine Manager En su GUI web de Synology.
Aplicación Virtual Machine Manager está abierto.
Desde el Imagen Sección de la Aplicación Virtual Machine Manager, haga clic en Agregar, como se marca en la captura de pantalla a continuación.
Haga clic en De computadora, como se marca en la captura de pantalla a continuación.
Seleccione el Ubuntu 20.04 imagen ISO LTS en la que acabas de descargar y hacer clic en Abierto.
El ubuntu 20.04 La imagen ISO LTS debe seleccionarse. Ahora, haga clic en Próximo.
Seleccione el volumen donde desea almacenar la imagen ISO y haga clic en Aplicar.
El ubuntu 20.04 La imagen ISO LTS se está cargando al Synology NAS, como puede ver en la captura de pantalla a continuación. Puede tomar un tiempo completar.
En este punto, el Ubuntu 20.04 La imagen ISO LTS debe cargarse al NAS.
Ahora, para crear una máquina virtual, vaya a la Máquina virtual Sección y haga clic en Crear, como se marca en la captura de pantalla a continuación.
Seleccionar Linux y haga clic en Próximo.
Seleccione el volumen donde desea almacenar los datos de la máquina virtual y haga clic en Próximo.
Escriba un nombre para la máquina virtual, seleccione la cantidad de núcleos de CPU que desea asignar y seleccione la cantidad de memoria que desea asignar a la máquina virtual.
Llamaré a la máquina virtual S01, luego asignar 2 núcleos de CPU y asignar 8 GB de memoria lo.
NOTA: Si su sinología NAS tiene 8 GB de memoria instalada, entonces no podrá asignar 8 GB de memoria a la máquina virtual. En ese caso, asigne 4, 5 o 6 GB de memoria a la máquina virtual, y aún funcionará. Pero, si su sinología NAS tiene 4 GB de memoria instalada, y no desea actualizar la memoria o probar la virtualización antes de actualizar la memoria, entonces, use Ubuntu Server 20.En su lugar, 04 LTS ISO Image y asigna 2 GB de memoria a la máquina virtual.
Una vez que haya terminado, haga clic en Próximo.
Escriba la cantidad de espacio en disco que desea asignar a la máquina virtual.
Asignaré 100 GB de espacio en disco lo.
Una vez que haya terminado, haga clic en Próximo.
Haga clic en Próximo.
Ahora tienes que seleccionar el Ubuntu 20.04 Imagen ISO LTS como un Archivo ISO para arranque.
Seleccione el Ubuntu 20.04 Imagen ISO LTS de la Archivo ISO para arranque menú desplegable, como se marca en la captura de pantalla a continuación.
Una vez que haya terminado, haga clic en Próximo, como se marca en la captura de pantalla a continuación.
Seleccione los usuarios que desea permitir el acceso a la máquina virtual y haga clic en Próximo.
Se deben mostrar la configuración que se utilizará para crear la máquina virtual. Para crear una máquina virtual con esa configuración, haga clic en Aplicar.
Una vez que la máquina virtual S01 se crea, seleccione y haga clic en Encendido, como se marca en la captura de pantalla a continuación.
La máquina virtual S01 debiera ser Correr. Una vez que se esté ejecutando, haga clic en Conectar, como se marca en la captura de pantalla a continuación.
Se debe abrir una nueva pestaña del navegador con la visualización de la máquina virtual S01, como puede ver en la captura de pantalla a continuación.
El ubuntu 20.El instalador 04 LTS debe cargarse cuando se conecte a la máquina virtual. Puedes instalar Ubuntu 20.04 LTS en la máquina virtual desde aquí.
Para instalar Ubuntu 20.04 LTS en la máquina virtual S01, haga clic en Instalar ubuntu.
Seleccione el diseño de su teclado y haga clic en Continuar.
Como establecerá un entorno de desarrollo de Ubuntu en la máquina virtual S01, Probablemente no necesite ningún software de oficina, juegos o reproductores multimedia. Entonces el Instalación mínima El método puede ser lo correcto aquí.
Por supuesto, siempre puedes ir por el Instalación normal Método si es necesario. Todo depende de tu preferencia.
Una vez que haya terminado de seleccionar un método de instalación, haga clic en Continuar.
Como estoy instalando Ubuntu 20.04 LTS En una máquina virtual, no dividiré manualmente el disco duro de la máquina virtual S01. Usaré la partición automática, solo para facilitar las cosas.
Entonces, seleccione Borrar el disco e instalar Ubuntu y haga clic en Instalar ahora, como se marca en la captura de pantalla a continuación.
El ubuntu 20.04 LTS Installer creará automáticamente todas las particiones requeridas, y le preguntará si desea guardar los cambios en el disco. Haga clic en Continuar.
Seleccione su zona horaria y haga clic en Continuar.
Escriba su información personal y haga clic en Continuar.
Ubuntu 20.04 LTS se está instalando en el S01 máquina virtual. Puede tomar un tiempo completar.
Ubuntu 20.04 LTS se está instalando en la máquina virtual.
Una vez Ubuntu 20.04 LTS está instalado, haga clic en Reiniciar ahora.
Prensa <Ingresar> Para arrancar Ubuntu 20.04 LTS desde el disco duro de la máquina virtual S01.
Como puede ver, Ubuntu 20.04 LTS iniciado desde el disco duro de la máquina virtual S01.
Ahora, puede iniciar sesión en su Ubuntu 20.04 Máquina virtual LTS con el nombre de usuario y la contraseña que ha establecido durante la instalación.
Una vez que inicie sesión, debería ver el Ubuntu 20.04 entorno de escritorio LTS, como se muestra en la captura de pantalla a continuación.
Ahora debes instalar Agente invitado de QEMU en el ubuntu 20.04 Máquina virtual LTS. Informará información de uso (red, disco, memoria, CPU, etc.) hacia Administrador de máquinas virtuales Aplicación de su sinología NAS.
Prensa + + T Para abrir un Terminal en tu ubuntu 20.04 LTS Virtual Machine, y para actualizar el caché del repositorio del paquete APT, ejecute el siguiente comando:
$ sudo apt actualización
Para instalar el agente invitado de Qemu en su Ubuntu 20.04 LTS Virtual Machine, ejecute el siguiente comando:
$ sudo apt install qemu-guest-agent -y
Se debe instalar el agente invitado de QEMU.
Ahora, para apagar el Ubuntu 20.04 LTS Virtual Machine, ejecute el siguiente comando:
$ Sudo PowerOff
Ahora, debes quitar el Ubuntu 20.04 imagen ISO LTS de la máquina virtual S01.
Asegúrese de que la máquina virtual S01 está apagado. Luego, seleccione la máquina virtual S01 y haga clic en Acción> Editar, como se marca en la captura de pantalla a continuación.
La ventana de configuración de la máquina virtual S01 debe abrirse.
Navegar al Otros pestaña de la ventana de configuración de la máquina virtual.
Como puede ver, la máquina virtual S01 tiene el ubuntu 20.04 Imagen ISO LTS seleccionada como un Archivo ISO para arrancar.
Seleccionar Desmontado desde el Archivo ISO para arranque menú desplegable, como se marca en la captura de pantalla a continuación.
Una vez que hayas seleccionado Desmontado desde el Archivo ISO para arranque menú desplegable, haga clic en DE ACUERDO.
El ubuntu 20.04 La imagen ISO LTS debe eliminarse de la máquina virtual S01.
Ahora, seleccione el S01 máquina virtual y haga clic en Encendido.
Una vez que la máquina virtual S01 es Correr, seleccionarlo y hacer clic en Conectar.
Debe estar conectado a la visualización de la máquina virtual S01, Como se muestra en la captura de pantalla a continuación.
Cambio de resolución de visualización de la máquina virtual:
Por defecto, la resolución de visualización de la máquina virtual será de 800 × 600 píxeles. Lo más probable es que tenga un monitor más grande que este. Por lo tanto, probablemente desee cambiar la resolución de visualización para que coincida con ella.
Para cambiar la resolución de visualización del Ubuntu 20.04 LTS Virtual Machine, haga clic con el botón derecho (RMB) en el escritorio de la máquina virtual y haga clic en Mostrar configuración, como se marca en la captura de pantalla a continuación.
Como puede ver, la resolución de la pantalla se establece en 800 × 600 píxeles.
Para cambiar la resolución de visualización, haga clic en el Resolución menú desplegable, como se marca en la captura de pantalla a continuación.
Se debe mostrar toda la resolución de pantalla compatible de la máquina virtual, como se muestra en la captura de pantalla a continuación. Dependiendo de la resolución de visualización de su monitor, seleccione la resolución de visualización correcta de la lista.
Una vez que haya seleccionado una resolución de visualización, haga clic en Aplicar.
Para confirmar los cambios, haga clic en Mantener los cambios.
La resolución de visualización de la máquina virtual debe cambiarse.
Una vez que haya establecido la resolución de visualización correcta, debe deshabilitar la escala para la visualización de la máquina virtual.
Para hacer eso, haga clic en el botón de alternativa de configuración, como se marca en la captura de pantalla a continuación.
Debería ver el panel de configuración de visualización.
Haga clic en el icono de engranaje, como se marca en la captura de pantalla a continuación.
Como puedes ver, el Modo de escala se establece en Escala local. Significa que la escala se enciende.
Para deshabilitar la escala, establecer Modo de escala a Ninguno, como se marca en la captura de pantalla a continuación.
La escala debe deshabilitarse para la visualización de la máquina virtual.
También puede encender completa la visualización de la máquina virtual para que abarque toda la visualización de su monitor. Hará que trabajar con el Ubuntu 20.04 entorno de desarrollo LTS está configurando en la máquina virtual más fácilmente.
Para encender completa la visualización de la máquina virtual, haga clic en el icono de pantalla completa () desde la configuración de visualización de la máquina virtual, como se marca en la captura de pantalla a continuación.
La visualización de la máquina virtual debe usar la visualización completa de su monitor, como se muestra en la captura de pantalla a continuación.
NOTA: Estoy usando un monitor de 1080p. Entonces, he establecido la resolución de visualización de Ubuntu 20.04 lts a 1920 × 1080 píxeles después de haber encerrado completo la visualización de la máquina virtual.
Una vez que haya publicado completo la visualización de la máquina virtual, haga clic en el botón de alternancia de configuración de visualización, como se marca en la captura de pantalla a continuación para ocultar la configuración de visualización.
Su máquina virtual debe estar lista para desarrollar aplicaciones y sitios web increíbles.
Si desea salir de la pantalla de pantalla completa, presione <Esc>.
También puede hacer clic en el icono de pantalla completa mientras está en modo de pantalla completa para salir de la pantalla de pantalla completa de la máquina virtual.
Configuración de desarrollo local en la máquina virtual:
Ubuntu 20.04 LTS tiene muchos editores, IDE, compiladores, lenguajes de programación, bases de datos y otras aplicaciones en la tienda Snap, y el repositorio oficial de paquetes para diferentes fines de desarrollo. Esto le ahorrará mucho tiempo y mano de obra que necesitaría para instalar cosas en su Ubuntu 20.04 Máquina virtual LTS.
Puede buscar sus herramientas de desarrollo en la tienda Snap desde la línea de comandos.
Por ejemplo, digamos, desea buscar los IDES de JetBrains disponibles en la tienda Snap. Para hacer eso, puede buscar en la tienda Snap con la palabra clave rejilla como sigue:
$ sudo Snap Search JetBrains
Como puede ver, se enumeran todos los IDES de JetBrains.
De la misma manera, puede buscar el editor de texto de Código de Visual Studio de la siguiente manera:
$ sudo Snap Search VScode
Como se muestra a continuación, el nombre del paquete Snap del editor de texto del código de Visual Studio es código.
Para instalar el código Visual Studio en la tienda Snap, ejecute el siguiente comando:
$ sudo Snap Instalar Código -Classic
Como puede ver, el código Visual Studio se está instalando en la tienda Snap. Puede tomar un tiempo completar.
El código de Visual Studio se está instalando en la tienda Snap.
En este punto, se debe instalar el código de Visual Studio, como se muestra en la captura de pantalla a continuación.
Una vez que se instala el código Visual Studio, debe encontrarlo en el menú de aplicaciones de Ubuntu 20.04 LTS, como puede ver en la captura de pantalla a continuación.
Muchas herramientas de desarrollo no estarán disponibles en la tienda Snap, pero pueden estar disponibles en el repositorio oficial de paquetes de Ubuntu 20.04 LTS.
Antes de intentar buscar cualquier herramienta de desarrollo o instalarlas en su máquina virtual, es una buena idea actualizar el caché del repositorio de paquetes APT de Ubuntu 20.04 LTS primero.
Para actualizar el caché del repositorio del paquete APT, ejecute el siguiente comando:
$ sudo apt actualización
Una vez que se actualiza el caché del repositorio de paquetes APT, puede buscar sus paquetes deseados en el repositorio oficial de paquetes de Ubuntu 20.04 LTS.
Por ejemplo, puede buscar el IDE CODEBLOCKS C/C ++ con el siguiente comando:
$ sudo apt beard codeblocks
Como puede ver, el Codeblocks C/C ++ IDE está disponible en el repositorio oficial de paquetes de Ubuntu 20.04 LTS.
Para instalar CodeBlocks C/C ++ IDE desde el repositorio oficial de paquetes de Ubuntu 20.04 LTS, ejecute el siguiente comando:
$ sudo apt instalación de instalaciones de instalaciones
Para confirmar la instalación, presione Y y luego presiona <Ingresar>.
CodeBlocks C/C ++ IDE se está instalando en su Ubuntu 20.04 Máquina virtual LTS. Puede tomar un tiempo completar.
En este punto, se debe instalar el IDE de CodeBlocks C/C ++.
Una vez que se instala CodeBlocks C/C ++ IDE, puede encontrarlo en el menú de aplicaciones de su Ubuntu 20.04 Máquina virtual LTS, como se muestra en la captura de pantalla a continuación.
Si no desea usar tanto la línea de comandos, puede usar la aplicación de software Ubuntu para descargar sus herramientas de desarrollo requeridas del repositorio oficial de paquetes de Ubuntu 20.04 LTS, así como la tienda Snap.
Puedes encontrar el Software Ubuntu aplicación en el menú de aplicaciones de Ubuntu 20.04 LTS, como se muestra en la captura de pantalla a continuación. Clickea en el Software Ubuntu icono de la aplicación para comenzar.
Software Ubuntu la aplicación debe abrirse.
Los paquetes y las aplicaciones se clasifican muy bien en el Software Ubuntu aplicación, como se muestra en la captura de pantalla a continuación. Puede hacer clic en cualquiera de los Categorías Listado en el Software Ubuntu aplicación para ver qué está disponible en esa categoría.
Para ver qué aplicaciones o paquetes están disponibles en el Desarrollo categoría, haga clic en Desarrollo de la sección Categorías, como se marca en la captura de pantalla a continuación.
Todas las aplicaciones y paquetes en la categoría de desarrollo deben aparecer.
Android Studio, Atom, Pycharm, Webstorm, Phpstorm, Brackets, y otros editores e ides de texto populares están disponibles.
También puede buscar un paquete en el repositorio oficial de paquetes de Ubuntu 20.04 LTS y la tienda SNAP utilizando el Software Ubuntu aplicación.
Para buscar un paquete, haga clic en el icono de búsqueda, como se marca en la captura de pantalla a continuación.
Escriba sus palabras clave de búsqueda.
Se deben mostrar los paquetes o aplicaciones que coincidían con las palabras clave de búsqueda, como se muestra en la captura de pantalla a continuación.
Para obtener más información sobre un paquete o aplicación (Digamos, Pycharm CE), Haz click en eso.
Mucha información sobre el paquete seleccionado (en este caso, Picarm CE) debe mostrarse, como se muestra en la captura de pantalla a continuación.
Si le gusta el paquete (en este caso, Picarm CE), haga clic en Instalar Para instalarlo en su máquina virtual.
Escriba su contraseña de inicio de sesión y haga clic en Autenticar.
Como puede ver, la aplicación (Picarm CE) He seleccionado está siendo instalado. Puede tomar un tiempo completar.
En este punto, la aplicación (Picarm CE) debe instalarse.
Una vez que la aplicación (en este caso, Picarm CE) está instalado, debe encontrarlo en el menú de aplicaciones de Ubuntu 20.04 LTS, como se muestra en la captura de pantalla a continuación.
Una vez que haya instalado las aplicaciones necesarias, es posible que desee organizar las aplicaciones en el muelle de Ubuntu 20.04 LTS Desktop para facilitar la apertura y el cierre de las aplicaciones.
Para eliminar una aplicación del muelle, haga clic con el botón derecho (RMB) y haga clic en Alejado de los favoritos, como se marca en la captura de pantalla a continuación.
La aplicación debe retirarse del muelle, como se muestra en la captura de pantalla a continuación.
Retiremos el Aplicación de software de Ubuntu del muelle también.
Para agregar una nueva aplicación al muelle, haga clic con el botón derecho en la aplicación en el menú de la aplicación de Ubuntu 20.04 LTS y haga clic en Agregar a los favoritos, como se marca en la captura de pantalla a continuación.
Como puede ver, la aplicación Visual Studio Code se agrega al Dock.
De la misma manera, puedes agregar el Terminal Aplicación al muelle.
Como puedes ver, el Terminal La aplicación se agrega al muelle.
Una vez que haya instalado las aplicaciones necesarias y haya configurado el Ubuntu 20.04 entorno de escritorio LTS, dependiendo de su necesidad, puede comenzar a escribir códigos en su Ubuntu 20.04 Máquina virtual LTS.
Para mantener todos los proyectos, creará organizado. Es una buena idea crear un directorio dedicado para sus proyectos y mantenerlos allí. Normalmente creo un Proyectos/ Directorio en mi HOGAR directorio y mantener cada uno de los proyectos en sus propios directorios dedicados.
Hagamos eso en esta parte!
Para crear un nuevo directorio, abra el Nautilo aplicación, haga clic con el botón derecho (RMB) en una ubicación vacía y haga clic en Nueva carpeta, como se marca en la captura de pantalla a continuación.
Escribir Proyectos Como el nombre del directorio y haga clic en Crear.
Un nuevo directorio Proyectos/ debe crearse, como se muestra en la captura de pantalla a continuación.
Crearé un proyecto C ++ simple solo para mostrarle cómo desarrollar un programa en su Ubuntu 20.04 Máquina virtual LTS. Para mantener organizados los archivos del proyecto, cree un nuevo directorio cpp-howelloworld/ dentro de los proyectos/ directorio de la misma manera que antes.
Ahora, abra un Terminal e instale los compiladores C/C ++ con el siguiente comando:
$ sudo apt instalación de construcción esencial
Para confirmar la instalación, presione Y y luego presiona <Ingresar>.
Todos los paquetes requeridos se descargan de Internet. Puede tomar un tiempo completar.
Una vez que se complete la descarga, los paquetes se instalarán en la máquina virtual. Puede tardar unos segundos en completarse.
En este punto, los compiladores C/C ++ y todos los paquetes requeridos deben descargarse.
Ahora abierto Visual Studio CodE desde el muelle o el menú de aplicaciones de Ubuntu 20.04 LTS.
Haga clic en Archivo> Abrir carpeta..., como se marca en la captura de pantalla a continuación.
Selecciona el CPP-ALTOLORD/ Directorio de proyectos y haga clic en DE ACUERDO, como se marca en la captura de pantalla a continuación.
El CPP-ALTOLORD/ El directorio del proyecto debe abrirse en el Aplicación de código de Visual Studio.
Haga clic con el botón derecho (RMB) en la sección Explorador de archivos del proyecto del Aplicación de código de Visual Studio y haga clic en Nuevo file, como se marca en la captura de pantalla a continuación.
Escribir principal.CPP como el nombre de archivo y prensa <Ingresar>.
Un nuevo archivo principal.CPP debe crearse en el directorio del proyecto.
Código de Visual Studio También debe recomendarle las extensiones requeridas para el lenguaje de programación y las herramientas que utilizará para este proyecto. Haga clic en Instalar, como se marca en la captura de pantalla a continuación.
Como utilizaremos el lenguaje de programación C ++ en este proyecto, Visual Studio Code está instalando la extensión C/C ++ y todos los archivos requeridos para ayudarlo con IntelliSense, Depurging y otras golosinas.
En este punto, se deben instalar todas las extensiones requeridas.
Ahora, puedes cerrar el Extensiones pestaña y vuelve a la principal.archivo CPP.
Como puede ver, cuando empiezo a escribir códigos, el código de Visual Studio me ayuda con el código IntelliSense.
He escrito un programa C ++ simple, como se muestra en la captura de pantalla a continuación.
Una vez que haya terminado de escribir el programa, presione + S Para guardarlo.
Puede compilar el programa manualmente o utilizar los preajustes de compilación predefinidos de Visual Studio Code. Te mostraré cómo hacer ambas cosas.
Para usar el código de compilación de presets de Visual Studio para compilar su programa C ++, haga clic en Terminal> Ejecutar tarea de compilación..., como se marca en la captura de pantalla a continuación.
Haga clic en C/C ++: G++ Cree un archivo activo de la lista, como se marca en la captura de pantalla a continuación.
Como puedes ver, el Programa C ++ principal.CPP se compila y se crea un nuevo archivo principal.
Para compilar el principal.CPP Archivo manualmente, haga clic en Terminal> nuevo terminal Para abrir una terminal dentro del código de Visual Studio.
Se debe abrir un nuevo terminal, como se muestra en la captura de pantalla a continuación.
Para compilar el principal.CPP C++ programa y almacene el programa compilado en el archivo principal, Ejecute el siguiente comando:
$ g ++ principal.CPP -O Main
Una vez que se compila el programa, puede ejecutar el programa compilado principal de la siguiente manera:
ps ./principal
Como puede ver, la salida correcta se imprime en el terminal.
Encontrar la dirección IP de la máquina virtual:
Es posible que deba acceder a su máquina virtual desde otros dispositivos en su red doméstica. Por ejemplo, puede desarrollar sitios web, aplicaciones web u otras herramientas de red en la máquina virtual y acceder a ellos desde otros dispositivos en su red doméstica. Para hacer eso, debe conocer la dirección IP de su máquina virtual.
Puede encontrar la dirección IP de su máquina virtual desde el terminal con el siguiente comando:
$ hostname -i
Si ha instalado el agente invitado de QEMU en la máquina virtual, debe encontrar la dirección IP de la máquina virtual desde el Máquina virtual Sección de la Aplicación Virtual Machine Manager, Como se muestra en la captura de pantalla a continuación.
Configuración de desarrollo remoto utilizando el código Visual Studio:
El código de Visual Studio admite el desarrollo remoto. Puede tenerlo instalado en una computadora (Windows/Linux/MacOS) y conectarse al Ubuntu 20.04 LTS Máquina virtual que se ejecuta en su sinología NAS a través de SSH y haga desarrollo allí. Su computadora y la sinología NAS deben estar en la misma red para que esto funcione.
Para que funcione el desarrollo remoto del código Visual Studio, debe tener instalado el servidor OpenSSH en el Ubuntu 20.04 Máquina virtual LTS.
Primero, actualice el caché del repositorio del paquete APT con el siguiente comando:
$ sudo apt actualización
Para instalar el servidor OpenSSH en la máquina virtual, ejecute el siguiente comando:
$ sudo apt instalación openssh-server
Para confirmar la instalación, presione Y y luego presiona <Ingresar>.
Se está instalando el servidor OpenSSH. Puede tardar unos segundos en completarse.
En este punto, se debe instalar el servidor OpenSSH.
Como puede ver, el servidor OpenSSH es correr, Y también es activado Para comenzar automáticamente en el arranque del sistema.
Ahora, la máquina virtual está lista para conexiones remotas a través de SSH.
En este punto, inicie el editor de código de Visual Studio en su computadora. Estoy usando el código Visual Studio en mi computadora Windows 10.
Ahora, debe instalar el Desarrollo remoto Extensión en el código Visual Studio para hacer un desarrollo remoto.
Para hacer eso, haga clic en el Extensiones ícono, busque el desarrollo remoto Extensión, y haga clic en el desarrollo remoto, como se marca en la captura de pantalla a continuación.
Haga clic en Instalar.
El Extensión de desarrollo remoto está siendo instalado. Puede tardar unos segundos en completarse.
Una vez el Desarrollo remoto La extensión está instalada, debe ver el siguiente icono () en el lado inferior izquierdo del panel inferior del código de estudio Visual, como se marca en la captura de pantalla a continuación.
Para agregar el Ubuntu 20.04 LTS Virtual Machine que se ejecuta en su Synology NAS a Visual Studio Code Para desarrollo remoto, haga clic en el icono de desarrollo remoto .
Haga clic en Remote-SSH: Conecte la ventana actual al host..., como se marca en la captura de pantalla a continuación.
Haga clic en Agregar nuevo host SSH..., como se marca en la captura de pantalla a continuación.
Escriba el comando de conexión ssh SSH [email protected] y prensa .
Aquí, pala es el nombre de usuario y 192.168.0.107 es la dirección IP del Ubuntu 20.04 LTS Virtual Machine S01 ejecutándose en mi Synology Nas. El nombre de usuario y la dirección IP serán diferentes para usted. Entonces, asegúrese de reemplazarlos con el tuyo.
Haga clic en uno de los archivos de configuración SSH de la lista.
El ubuntu 20.04 Máquina virtual LTS S01 Ejecutar en la sinología NAS debe agregarse al archivo de configuración SSH, como se muestra en la captura de pantalla a continuación.
Ahora, haga clic en el icono de desarrollo remoto y haga clic en Remote-SSH: Conecte la ventana actual al host..., como se marca en la captura de pantalla a continuación.
Haga clic en la dirección IP de su Ubuntu 20.04 LTS Máquina virtual que se ejecuta en su sinología NAS.
Haga clic en Permitir el acceso Para permitir que Visual Studio Code acceda a la red.
Haga clic en Linux.
Haga clic en Continuar.
Escriba la contraseña de inicio de sesión de la máquina virtual y presione <Ingresar>.
Visual Studio Code descargará todos los archivos requeridos en el Ubuntu 20.04 LTS Virtual Machine para configurar el desarrollo remoto en la máquina virtual. Puede tomar un tiempo completar.
Una vez que se descargan los archivos requeridos, debe ver el siguiente mensaje, como se marca en la captura de pantalla a continuación.
Significa que Visual Studio Code está listo para el desarrollo remoto.
Para abrir el proyecto en el que estaba trabajando, haga clic en Archivo> Abrir carpeta..., como se marca en la captura de pantalla a continuación.
Como puede ver, los archivos y directorios del Ubuntu 20.Se muestran 04 LTS Virtual Machine.
Clickea en el Proyectos/ directorio como sigue.
Como puedes ver, el CPP-ALLICIO/ proyecto El directorio está aquí. Clickea en el CPP-ALLICIO/ proyecto directorio.
Ahora, haga clic en DE ACUERDO Para abrir el directorio del proyecto con el código Visual Studio.
Se le puede pedir que escriba su contraseña de inicio de sesión. Entonces, escriba su contraseña de inicio de sesión y presione <Ingresar>.
El directorio del proyecto CPP-ALTOLORD/ debe abrirse con el código Visual Studio, como se muestra en la captura de pantalla a continuación.
Abre el principal.CPP archivo.
Código de Visual Studio Debe recomendarle las extensiones requeridas para el lenguaje de programación y las herramientas que utilizará para este proyecto. Haga clic en Instalar, como se marca en la captura de pantalla a continuación.
Como utilizaremos el lenguaje de programación C ++ en este proyecto, Visual Studio Code está instalando la extensión C/C ++ y todos los archivos requeridos para ayudarlo con IntelliSense, Depurging y otras golosinas.
Una vez que se instalan las extensiones requeridas.
Ahora puedes cerrar el Extensiones pestaña y vuelve a la principal.CPP archivo.
Como puede ver, IntelliSense está trabajando en proyectos de desarrollo remoto.
He modificado ligeramente el principal.CPP programa, como se muestra en la captura de pantalla a continuación.
Para compilar el principal.CPP programa, haga clic en Terminal> Ejecutar tarea de compilación..., como se marca en la captura de pantalla a continuación.
Haga clic en C/C ++: G++ Cree un archivo activo de la lista, como se marca en la captura de pantalla a continuación.
Como puede ver, el programa C ++ principal.CPP se compila y el archivo compilado principal está sobrescritado por el nuevo.
Ahora, haga clic en Terminal> nuevo terminal, como se marca en la captura de pantalla a continuación, para abrir una terminal dentro del código de Visual Studio.
Se debe abrir un nuevo terminal, como se muestra en la captura de pantalla a continuación.
Ahora, puede ejecutar el programa compilado principal del terminal de la siguiente manera:
ps ./principal
Como puede ver, la salida correcta se imprime en el terminal.
Conclusión
En este artículo, le he mostrado cómo usar la aplicación Virtual Machine Manager (VMM) de su NAS Synology para crear un entorno de desarrollador de Linux y hacer un desarrollo local y remoto en la máquina virtual. También te he mostrado cómo hacerlo usando Ubuntu 20.04 LTS Sistema operativo y editor de programación de códigos de Visual Studio. Pero recuerde que puede hacer lo mismo con un sistema operativo Linux diferente y diferentes editores o IDES. Synology NAS puede ser una gran herramienta de desarrollador al igual que es un gran producto NAS.
✕