Switching from managing travel bookings to building solutions in the cloud has been an exciting journey.
In this guide, I’m taking another step in my career pivot by deploying a Linux Virtual Machine on Microsoft Azure.
Whether you’re also transitioning into tech or just want to learn Azure practically, follow along as we build and configure a Linux VM from scratch.
Create a Linux virtual machine
- open portal azure on the search bar, type in virtual machine
- select + *create *
- Select virtual machine
- from basic tab under project details creata a new resource group ** enter a unique name and enter **ok
- Give your Virtual Machine a** clear and unique name.**
- Change the Region to the one closest to your location.
- Set Availability options to No infrastructure redundancy required (recommended if you’re using a free trial).
- Change security type to standard
- on the image choose any Ubuntu version that works best for you. Always note the available Ubuntu versions depends on your selected Region and your Free Trial limitations. Tip: Ubuntu 22.04 LTS or **Ubuntu 24.04 LTS **are usually safe and well-supported choices.

Authentication type choose password, choose your user name and password.
- select inbound port HTTP(80) along side the default SSH(22)
on the overview select monitoring
- Click on review + create
- click on create
- Sucessfully deplpoyed now go to resource
- Search for public ip address or you click on it displayed on the vm we just created.
- Increase the idle timeout period so the virtual machine does not shut down quickly when inactive and click apply Just like extending the screen timeout on your phone so it doesn’t go off while you’re still reading, extending the idle timeout keeps your Linux VM active longer during periods of inactivity.
- we go back to the vm we just created and click on connect
- under Connection prerequisites check VM access and select check access.

-Notice Port 22 is accessible from source.

-Click on the ip add and copy to your powershell. enter yes followed by your password which we created earlier.

We have successfully deployed a Linux Virtual Machine on Microsoft Azure and connected to it remotely using PowerShell.
From planning the setup to accessing the server, every step felt like preparing a smooth trip for a client,exciting and rewarding.
Just as I carefully plan every travel detail for my clients, I’m now bringing that same dedication and attention to detail into the cloud.
This is just one more step in my journey from tourism to tech and there’s a lot more to come!















Top comments (1)
Nice