In this article we will create a linux virtual mirchine, SSH into the Linux server and also install nginx! on the virtual machine.
Lets Begin:
Login On Azure Website Type and Search for Virtual Machine and select Virtual machine
Click on the +create button (virtual machine hosted by Azure )
Click on +create on your extreme left
Select Azure Virtual Machine from the options.
Under project details for resource group click on Create New and give it a name (make it a special name or name of a project)
Under the Instance give your virtual machine a name of your choice.
Select a region of your choice
Select the availability zones (this is dependent on how highly available you want the virtual machine to be you can choose zone1 and zone2 if you want the VM to be highly available and you can choose zone1,zone2 and zone3 if you want your VM to be very highly available its all dependent on your budget, the higher the availability the higher the cost)
Because you are creating a Linux VM for image you will select Ubuntu Server
For Administrator type Select password (With this you can access your VM with password rather than SSH Public keys)
Create a User Name and Password of your choice
Under select inbound port SELECT HTTP and SSH this will enable us to view our virtual machine as a web page.
Click on the Monitoring tab and disable boot diagnostic
Then click on tags tab and tag the VM by putting your name or company name.
Click on create and Review wait for it to validate or show green.
Once Validation is passed Select Create
Once the deployment is complete, click on Go to Resource
Click on the ip address to increase the idle timeout
Increase the idle time out to 30min (this is to avoid your VM timing out after 5min )
After you are done with that then click save and hit the X sign on the right.
You have successfully created a Linux Virtual Machine, In other to connect to it or to SSH to it , open the power shell application on your windows laptop and type SSH |space |VM Name|VMipaddress NB there is no space between the VM name and ip address as seen below then click enter
You will be asked if you would like to continue then you type Yes
Then you will be asked for password then type the VM password you created and press Enter NB when you are typing your password it will be invisible that’s how Linux protects its self just keep typing when you are done hit the enter button.
Once the Password is correct the power shell will connect to the Linux VM after that it will instruct that for you to run command as an administrator you need to be connected as user “Root” you will use the Sudo command to achieve this next is type sudo su and hit Enter
After that you are connected as a root “user” then you can now instruct apt to install apt nginx by typing “apt install nginx” then hit Enter
Now let us confirm if nginx! Was actually installed on the virtual machine, we can do this by going to your Azure site and copy the ip address and paste it on the web page and see the result.
Paste the ip address to the browser
From the result you can see that nginx! Has been successfully installed on the virtual machine.
Top comments (0)