How to use the Oracle Cloud free offer and create an Ubuntu Cloud VPS PC on Oracle Cloud using xRDP

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
- [Instructor] In this video, I will show you how to get a free, yes, that's completely free forever, Ubuntu machine. It is from a major cloud provider worth about $200 billion, so is not likely to disappear any anytime soon. On screen you can see the finished product, which is completely separate from my local PC and network, so can not slow down on either and because it is not on my local network, you can access it from anywhere in the world. And if I open Stacer, a graphical performance monitor, you can see it comes with a massive four CPUs, 24 gigabytes of memory, and almost 200 gigabytes of disc storage. If I open a text editor on the Ubuntu instance and notepad file on my local windows PC, I can copy the contents of the local PC file up to the Ubuntu instance even though it is running hundreds of miles away in a data centre somewhere. So after this short introduction, I will show you how it was all done. ("Lights - Alternative Version" The Places) ("Lights - Alternative Version" The Places ends) ("Trip to Roma" Swirling Ship) If you key into Google Search the words Oracle Cloud Free Tier and then select the first link, it will take you to this page. If I just scroll down, I can show you what is included in this always free offer. ("Trip to Roma" Swirling Ship continues) Yes, there are extra services that are available for 30 days, but the resources I am showing you here are always free. So that's a massive 24 gigabytes of memory, four arm-based CPUs, and 200 gigabytes of storage. So to get that, if I scroll back up, you can see a button labelled Start for Free, which, when pressed, starts the registration process. There may be some basic verification processes to complete as part of this signup process as it is just trying to ensure you're a real human and not an internet bot trying to abuse the offer by getting many individual accounts with lots of resources. So after signing up, you will be taken to this webpage, and as you can see at the top of the screen, there is a purple banner explaining that you are currently on the free plan. And unless you specifically upgrade to a paid account, which we are not going to do, you will never be charged. As this topic has generated many questions and comments on other YouTubers' channels, like, why do some companies offer these free forever resources, et cetera? I have put a link to one of their question and answer videos in the YouTube description that hopefully answers any questions you have. ("Trip to Roma" Swirling Ship continues) I select the option to create a VM instance. I give the instance a name. I move down to the image and shape box and select edit. I change the image to Canonical Ubuntu, ("Trip to Roma" Swirling Ship continues) then operating system version 20.04, and press the select image button. ("Trip to Roma" Swirling Ship continues) I change the shape from the default AMD to Ampere. I select the default size and increase it to use all four CPUs. A yellow warning box appears just letting us know we are at the limit of this free account for CPUs now. So we ignore it and press create. ("Trip to Roma" Swirling Ship continues) For SSH key, we select paste key. At this point, I stop and download and install the Windows PuTTY SSH client importantly from the official website. It includes an application called PuTTY General, which is an SSH key generator. So I open that and generate an SSH key. I then copy the onscreen public key part and paste it into the website's SSH key box. Before pressing the create button, I increase the boot volume size, so it uses all 200 gigabytes. When I do so, I see the yellow warning box again, simply indicating that I am using all 200 gigabytes of space. So I just ignore it and press create. At this point, I get an error saying that the data centre, also known as an availability domain, does not have the resources available at the moment to satisfy the request. Normally, it only to takes a few days to restock. But rather than wait, I simply scroll to the top and change where this server is to be placed in another data centre or availability zone in this region. ("Whistling All the Way Down" Assaf Ayalon) I then press create, and because this availability zone does have the requested resources, it starts to provision the server. This provisioning can take up to a minute, so in the meantime, I return to PuTTY Gen and save the private half of the key that we will need later to connect to the provision server via SSH. ("Whistling All the Way Down" Assaf Ayalon continues) Now, the server has finished provisioning, we need to let our RDP remote control traffic, which is on port 3,389 through the Oracle's console-based firewall through to the instance as we will be using it in a minute to display its desktop. So to do that, I select the instance's subnet, then its default security list ("Whistling All the Way Down" Assaf Ayalon continues) to which I add a new ingress rule with the information you can see me enter the onscreen form. ("Whistling All the Way Down" Assaf Ayalon continues) And when finished, I go back ("Whistling All the Way Down" Assaf Ayalon continues) to connect to the instance I have just created because as yet, I haven't put XRDP in the desktop on it. I open PuTTY, the Windows SSH client. ("Whistling All the Way Down" Assaf Ayalon continues) For host name, I enter Ubuntu, an @ sign, followed by the instances IP address. ("Whistling All the Way Down" Assaf Ayalon continues) I then select the SSH auth tab and browse to the private part of the SSH key that I created and saved earlier in PuTTY Gen. ("Whistling All the Way Down" Assaf Ayalon ends) This part is optional. I browse to the appearance tab and change to a bigger font that is both easier to read and displays better on this video. ("Come Back Home" Assaf Ayalon) Now, before I open the connection, I return to the main tab. ("Come Back Home" Assaf Ayalon continues) Name and then save the settings. ("Come Back Home" Assaf Ayalon continues) Only now do I start the connection. ("Come Back Home" Assaf Ayalon continues) As this is the first time this machine's SSH client has connected to this instance, it just gives a warning. I accept it and proceed with the connection. On screen you can see my open SSH connection window from a moment ago and below it, the five configuration commands that I copied out of the YouTube description. If I zoom into the SSH window, while I cut and paste each, you can more easily see the typical response when each are run. This first command updates the repositories so they point at the latest version of each module and then upgrades any out of date module so as to include all known bug fixes and security patches. ("Come Back Home" Assaf Ayalon continues) The second command instals the Ubuntu Desktop, the XRDP remote control software, and the Stacer performance graphical monitor, which you saw in the introduction. And I have found very useful as it summarises any instance's CPU, memory, and disc usage. This installation command normally runs for five or 10 minutes, but through the magic of video editing, it will only take a few seconds. ("Come Back Home" Assaf Ayalon continues) All Oracle instances come with a set of iptables firewall rules that block most ports on the instance, but we are already using the console-based firewall for that. And maintaining two firewalls can be complex and I would only normally suggest it when the instance has to be very, very secure. As a result, to remove this instance's unnecessary extra firewall that is just adding complexity, this command firstly copies all existing instance iptables firewall rules to a backup file and then truncates the file to zero size, thereby removing them from when the instance is rebooted. This command removes the policy that causes the annoying and frequent window that appears on the desktop requesting password authorization to create a colour device every five minutes. This final command sets the password for the Ubuntu user that we will be using to connect via RDP. It is very important that this password is complex, long, so over 10 characters in length and not found in a dictionary to prevent this instance being susceptible to brute force attacks. An example of the password I'm using is on screen. And that's all five configuration commands completed. All we do now is reboot it to ensure they're all fully in effect. The server is now ready for use. All we have to do now is connect to it. I open the Remote Desktop Connection Windows application, copy and paste the instance's IP address from the Oracle website into the application. ("Japanika" Swirling Ship) Enter the username as Ubuntu, tick the box that allows me to save credentials as unlike the typical XRDP log on screen, the resultant screen will allow me to paste in the complex password. I go to the resources tab and ensure only clipboard is ticked. If this video proves popular, I will look at how it can be improved, so local drive mapping also works, but for now, it doesn't. I return to the main tab. Here I do have an option to save all these settings in a file. However, for now, I just connect. ("Born Twice" Eyal Raz) I get the complex password, which I have recorded and proceed to copy and paste it into the credentials window. ("Born Twice" Eyal Raz continues) When connected, I proceed through the welcome screens onto the main desktop ("Born Twice" Eyal Raz continues) where the only change I make is under settings, privacy, lock screen where I disable everything. That is because if this instance were to lock, it can be problematic connecting to it. Finally, I find and start the Stacer performance monitor ("Born Twice" Eyal Raz continues) to prove the instance can see all the CPUs, memory, and disc. ("Born Twice" Eyal Raz continues) And that's it, the machine is ready for use. On screen, you will find a video showing how to deploy a Windows server 2019 disc image and below it, a video I made showing how I create it in Kali Linux VPS from the official Kali ISOs. And if you want to see more videos in the future like this one, click on the Cloud Tech logo. Thanks for watching. ("Born Twice" Eyal Raz ends)
Info
Channel: Cloud Tech
Views: 696,307
Rating: undefined out of 5
Keywords: How to, how to create a FREE, how to create a FREE forever Ubuntu Cloud PC., Oracle free, Oracle cloud free tier, Oracle cloud always free, xRDP, XRDP, Ubuntu, ubuntu 20.04, ubuntu desktop, intall ubuntu desktop, free vps, free rdp, rdp free, oracle cloud ubuntu, free vps server, free rdp server, oracle cloud, oracle cloud always free, get free rdp, free rdp ubuntu, free vps for lifetime, free rdp create, best free vps, oracle cloud infrastructure, free vps linux lifetime
Id: NKc3k7xceT8
Channel Id: undefined
Length: 13min 8sec (788 seconds)
Published: Sat Jan 29 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.