How to Install SQL Server on Ubuntu Server VM

Lista de Reproducción en YouTube.excelymas.com

En esta ocasión crearé un servidor Linux desde una imagen disponible en el Marketplace de Microsoft Azure.
Este ejercicio lo realizaré instalando un Ubuntu Server y al cual posteriormente le instalaré SQL Server para poder acceder desde un proyecto de Excel que servirá de cliente de conexión.









La instalación paso a paso del sistema operativo y SQL Server, la pueden ver en mi canal de YouTube en el siguiente enlace...


Ver vídeo en YouTube





Sin embargo en la instalación, opté por autenticarnos en el servidor, mediante una contraseña, y la forma recomendada y tener una mejor seguridad en nuestro servidor, es hacerlo mediante una clave pública SSH (Secure Shell)


Aquí les muestro paso a paso cómo generar claves públicas SSH y acceder de esa forma a nuestro servidor linux.


Paso 1

La conexión la realizaré desde Windows hacia Linux, y lo haré con el cliente de conexión llamado PuTTY, claro esto solo servirá para conectarnos, ya que antes debemos generar las claves públicas con las siguientes herramientas: git para Wndows y PuTTYgen para Windows

Esto es lo que necesitas descargar




Paso 2


una vez hayas instalado Git, procede a ejecutar Git Bash como administrador y escribe el siguiente comando: openssl.exe req -x509 -nodes -days 365 -newkey rsa:2048 -keyout myPrivateKey.key -out myCert.pem



Le das Enter y vas proporcionando los datos que te vaya solicitando.

Ejecuta el siguiente comando para convertir el Archivo myPrivate.Key en una clave privada RSA

openssl rsa -in ./myPrivateKey.key -out myPrivateKey_rsa





Paso 3


Ejecuta puttygen.exe y das click en File >  Load a Private Key







y busca la clave privada a la que denominamos anteriormente myPrivateKey_rsa





Lo abres y te aparecerá un mensaje parecido al siguiente...


Click en Ok y te aparecerá la ventana de la siguiente manera...




En esta ventana das click en el botón Save private key y posteriormente en Save public key



y te pedirá que guardes un archivo txt que contiene la clave pública que te solicitará Azure en el momento que estés creando tu máquina virtual.







Paso 4

Una vez hayas instalado la máquina virtual, puedes proceder a ingresar al servidor, ejecutando el cliente de conexión PuTTY.exe e ingresas la IP Públcia o el nombre DNS del servidor...





Luego haz clic en la pestaña Connection > SSH > Auth para elegir la clave privada, como se muestra en la siguiente imagen...





Le das click en Open, para conectar con la máquina virtual...



Te aparecerá la advertencia de seguridad, das click en sí, y ya estarás conectado con tu máquina virtual...



Partiendo de aquí, ya puedes instalar SQL Server, según los pasos que sigues en el video publicado en YouTube.

Pues esta es la forma de como poner seguridad a nuestro servidor Linux, mediante claves públicas SSH.

El proyecto de Excel que les mencioné al principio, lo veremos en la próxima entrega, en donde analizaremos su código de programación.

Si el contenido te gustó, compártelo con tus amigos en las diferentes redes sociales, y además te invito a que te suscribas a mi canal en Youtube.excelymas.com