Setup of a Graphical User Interface Desktop for Linux Virtual Machine on Cloud Platforms
()
About this ebook
Linux VMs are also operated from the command line of your desktop via an SSH (secure shell) connection. They do not have a desktop environment or GUI installed by default. For Windows users migrating to Linux, a desktop environment would be more convenient to operate. Hence, various desktop environments can be set up on a Linux VM.
Mostly we need to have Graphical User Interface GUI on the Linux Virtual Machine instance and to use Internet browser on it.
This report will talk about the steps to install minimum required User Interface on VM (virtual machine) with Web Browser. We will work on installing a desktop environment on a Linux Virtual Machine on different Cloud Platforms. The book consists from the following sections:
1. Generating SSH key for auto log in to Linux server
2. Creating Google Cloud Linux Virtual Machine
3. Logon to the Linux Virtual Machine
4. Installing VNC server
5. Installing XRDP server
6. Installing a Graphical User Interface (GUI) for Linux Google Cloud instance and connecting to the server through VNC or RDP connection
7. Quick guide to create a Linux virtual machine in Cloudsigma
8. Quick guide to create a Linux Virtual Machine in the Microsoft Azure portal
9. Quick guide to create a Linux Virtual Machine in Amazon AWS
Dr. Hidaia Mahmood Alassouli
I am Dr. Hidaia Mahmood Mohamed Alassouli. I completed my PhD degree in Electrical Engineering from Czech Technical University by February 2003, and my M. Sc. degree in Electrical Engineering from Bahrain University by June 1995. I completed also one study year of most important courses in telecommunication and computer engineering courses in Islamic university in Gaza. So, I covered most important subjects in Electrical Engineering, Computer Engineering and Telecommunications Engineering during my study. My nationality is Palestinian from Gaza Strip.I obtained a lot of certified courses in MCSE, SPSS, Cisco (CCNA), A+, Linux.I worked as Electrical, Telecommunicating and Computer Engineer in a lot of institutions. I worked also as a computer networking administrator. I had considerable undergraduate teaching experience in several types of courses in many universities. I handled teaching the most important subjects in Electrical and Telecommunication and Computer Engineering. I could publish a lot of papers a top-tier journals and conference proceedings, besides I published a lot of books in Publishing and Distribution houses.I wrote a lot of important Arabic articles on online news websites. I also have my own magazine website that I publish on it all my articles: http://www.anticorruption.000space.comI am an Author publishing books on kdp.amazon.comand many other book stores such as Google, Apple.com, writinglife.kobo.com, Lulu.com, feiyr.com, blurb.com, bookrix.com, barnesandnoble.com, notionpress.com, ingramspark.com and others . My personal website: http://www.hidaia-alassouli.000space.comMy Amazon Author Central: https://www.amazon.com/-/e/B07BH5HS7LEmail: [email protected]
Read more from Dr. Hidaia Mahmood Alassouli
Introduction to Power System Protection Rating: 4 out of 5 stars4/5Electric Power Transmission: Lecture Notes of Electric Power Transmission Course Rating: 5 out of 5 stars5/5Quick Guide for Obtaining Free Remote Desktop Protocol (RDP) Services Rating: 0 out of 5 stars0 ratingsSome Tutorials in Computer Networking Hacking Rating: 0 out of 5 stars0 ratingsReactive Power Compensation Rating: 0 out of 5 stars0 ratingsSimulation of Some Power Electronics Case Studies in Matlab Simpowersystem Blockset Rating: 2 out of 5 stars2/5Evaluation of Some Online Payment Providers Services: Best Online Banks and Visa/Master Cards Issuers Rating: 0 out of 5 stars0 ratingsMonitoring of Power System Quality Rating: 0 out of 5 stars0 ratingsGeneration of Electrical Power Rating: 5 out of 5 stars5/5Wireless and Mobile Hacking and Sniffing Techniques Rating: 0 out of 5 stars0 ratingsControl of DC Motor Using Different Control Strategies Rating: 0 out of 5 stars0 ratingsSignal, Audio and Image Processing Rating: 0 out of 5 stars0 ratingsCreating EPUB E-books Using EPUB Editors and Converters Rating: 0 out of 5 stars0 ratingsEarning Money: through Crypto Currency Airdrops, Bounties, Faucets, Cloud Mining Websites and Exchanges Rating: 0 out of 5 stars0 ratingsFootprinting, Reconnaissance, Scanning and Enumeration Techniques of Computer Networks Rating: 0 out of 5 stars0 ratingsCreating and Managing Virtual Machines and Networks Through Microsoft Azure Services for Remote Access Connection Rating: 0 out of 5 stars0 ratingsEvaluation of Some Virtual Phone Numbers Services Rating: 0 out of 5 stars0 ratingsDistribution of Electrical Power: Lecture Notes of Distribution of Electrical Power Course Rating: 0 out of 5 stars0 ratingsReview of the Specifications and Features of Different Smartphones Models Rating: 0 out of 5 stars0 ratingsMethods for Increasing the Quality and Reliability of Power System Using FACTS Devices Rating: 0 out of 5 stars0 ratingsOverview of Some Voice Over IP Calls and SMS Verifications Services Providers Rating: 0 out of 5 stars0 ratingsCreation and Deployment of Smart Contracts on Ethereum Blockchain Rating: 0 out of 5 stars0 ratingsEvaluation of Some Text to Speech: Converters, Voice Changers, Video Editors, Animators, Speaking Avatar Makers and Live Streamers Rating: 0 out of 5 stars0 ratingsStarting Guide for Postfix Mail Server Configuration Supporting Anti Spam and Anti Virus Rating: 0 out of 5 stars0 ratingsConfiguration of a Simple Samba File Server, Quota and Schedule Backup Rating: 0 out of 5 stars0 ratingsMethods to Overcome the Financial and Money Transfer Blockade against Palestine and any Country Suffering from Financial Blockade Rating: 0 out of 5 stars0 ratings
Related to Setup of a Graphical User Interface Desktop for Linux Virtual Machine on Cloud Platforms
Related ebooks
Setup of a Graphical User Interface Desktop for Linux Virtual Machine on Cloud Platforms Rating: 0 out of 5 stars0 ratingsInfrastructure as Code (IAC) Cookbook Rating: 0 out of 5 stars0 ratingsCreating and Managing Virtual Machines and Networks Through Microsoft Azure Services for Remote Access Connection Rating: 0 out of 5 stars0 ratingsMicrosoft Azure IaaS Essentials Rating: 4 out of 5 stars4/5Getting Started with Terraform Rating: 5 out of 5 stars5/5Learning CoreOS: Learning CoreOS Rating: 0 out of 5 stars0 ratingsConsise Cloud Compute: It Professionals’ Handbook Rating: 0 out of 5 stars0 ratingsBuilding Web Applications with Flask Rating: 0 out of 5 stars0 ratingsVirtualBox 3.1: Beginner's Guide Rating: 0 out of 5 stars0 ratingsLinux Unveiled: From Novice to Guru Rating: 0 out of 5 stars0 ratingsTroubleshooting Ubuntu Server Rating: 0 out of 5 stars0 ratingsCloud Computing : Beginners And Intermediate User Guide Rating: 0 out of 5 stars0 ratingsInstant Debian - Build a Web Server Rating: 0 out of 5 stars0 ratingsLinux For Beginners Rating: 0 out of 5 stars0 ratingsCentOS 7 Server Deployment Cookbook Rating: 0 out of 5 stars0 ratingsAWS: The Ultimate Guide From Beginners To Advanced For The Amazon Web Services (2020 Edition) Rating: 2 out of 5 stars2/5Microsoft Hyper-V Cluster Design Rating: 0 out of 5 stars0 ratingsThe VirtualBox Handbook: Practical Solutions for Setting Up and Managing Virtual Machines Rating: 0 out of 5 stars0 ratingsDevOps. How to build pipelines with Jenkins, Docker container, AWS ECS, JDK 11, git and maven 3? Rating: 0 out of 5 stars0 ratingsCentOS 6 Linux Server Cookbook Rating: 0 out of 5 stars0 ratingsBash Command Line Pro Tips Rating: 5 out of 5 stars5/5Proxmox Cookbook Rating: 0 out of 5 stars0 ratingsMastering Ubuntu Server Rating: 5 out of 5 stars5/5Ubuntu 22.04 Essentials: A Guide to Ubuntu 22.04 Desktop and Server Editions Rating: 0 out of 5 stars0 ratingsLinux Bible Rating: 0 out of 5 stars0 ratingsMastering Linux: From Basics to Expert Proficiency Rating: 0 out of 5 stars0 ratingsOpenNebula 3 Cloud Computing Rating: 0 out of 5 stars0 ratingsVMware Workstation - No Experience Necessary Rating: 0 out of 5 stars0 ratingsCloud Computing Playbook: 10 In 1 Practical Cloud Design With Azure, Aws And Terraform Rating: 0 out of 5 stars0 ratings
System Administration For You
CompTIA A+ Complete Review Guide: Core 1 Exam 220-1101 and Core 2 Exam 220-1102 Rating: 5 out of 5 stars5/5Cybersecurity: The Beginner's Guide: A comprehensive guide to getting started in cybersecurity Rating: 5 out of 5 stars5/5Linux Bible Rating: 0 out of 5 stars0 ratingsLinux: Learn in 24 Hours Rating: 5 out of 5 stars5/5Mastering Linux Network Administration Rating: 4 out of 5 stars4/5Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 5 out of 5 stars5/5Bash Command Line Pro Tips Rating: 5 out of 5 stars5/5Operating Systems DeMYSTiFieD Rating: 0 out of 5 stars0 ratingsCompTIA A+ Complete Practice Tests: Core 1 Exam 220-1101 and Core 2 Exam 220-1102 Rating: 0 out of 5 stars0 ratingsLinux Commands By Example Rating: 5 out of 5 stars5/5Wordpress 2023 A Beginners Guide : Design Your Own Website With WordPress 2023 Rating: 0 out of 5 stars0 ratingsGit Essentials Rating: 4 out of 5 stars4/5PowerShell: A Beginner's Guide to Windows PowerShell Rating: 4 out of 5 stars4/5Learning Microsoft Endpoint Manager: Unified Endpoint Management with Intune and the Enterprise Mobility + Security Suite Rating: 0 out of 5 stars0 ratingsMastering Windows 365: Deploy and Manage Cloud PCs and Windows 365 Link devices, Copilot with Intune, and Intune Suite Rating: 0 out of 5 stars0 ratingsThe Kubernetes Book 2025 Edition Rating: 0 out of 5 stars0 ratingsGetting Started with Docker: Master the Art of Containerization with Docker Rating: 0 out of 5 stars0 ratingsInstant Ubuntu Rating: 4 out of 5 stars4/5Practical Data Analysis Rating: 4 out of 5 stars4/5Cloud Security For Dummies Rating: 0 out of 5 stars0 ratingsMastering Bash Rating: 5 out of 5 stars5/5Networking for System Administrators: IT Mastery, #5 Rating: 5 out of 5 stars5/5The Linux Command Line, 2nd Edition: A Complete Introduction Rating: 4 out of 5 stars4/5
Reviews for Setup of a Graphical User Interface Desktop for Linux Virtual Machine on Cloud Platforms
0 ratings0 reviews
Book preview
Setup of a Graphical User Interface Desktop for Linux Virtual Machine on Cloud Platforms - Dr. Hidaia Mahmood Alassouli
1. Introduction:
Cloud Platforms provide VM images in the Linux OS as well. Linux has always been operated via terminal or shell through a keyboard and a terminal. Even with GUIs around, Linux continues to be operated from the shell.
Linux VMs are also operated from the command line of your desktop via an SSH (secure shell) connection. They do not have a desktop environment or GUI installed by default. For Windows users migrating to Linux, a desktop environment would be more convenient to operate. Hence, various desktop environments can be set up on a Linux VM.
Mostly we need to have Graphical User Interface GUI on the Linux Virtual Machine instance and to use Internet browser on it.
This report will talk about the steps to install minimum required User Interface on VM (virtual machine) with Web Browser. We will work on installing a desktop environment on a Linux Virtual Machine on different Cloud Platforms. The book consists from the following sections:
Generating SSH key for auto log in to Linux server
Creating Google Cloud Linux Virtual Machine
Logon to the Linux Virtual Machine
Installing VNC server
Installing XRDP server
Installing a Graphical User Interface (GUI) for Linux Google Cloud instance and connecting to the server through VNC or RDP connection
Quick guide to create a Linux virtual machine in Cloudsigma
Quick guide to create a Linux Virtual Machine in the Microsoft Azure portal
Quick guide to create a Linux Virtual Machine in Amazon AWS
2. Generating SSH key for auto log in to Linux server:
1. Start by downloading and installing PuTTY installer
.
2. Select PuttyGen and press Enter
. Once PuttyGen
is opened press the Generate
button. Then you have to move your mouse in the empty area randomly until your key is generated. After this append your name or email to the Key comment. This step is optional but I highly recommend it. When you are working in teams it's easier for a system administrator to manage access based on SSH Keys. Protect your SSH key with a password by filling in the Key passphrase
field.
3. Let’s generate SSH key using Putty Key Generator PuttyGen tool. This is the screen of PuttyGen tool.
4. Click generate. Move your mouser in the empty space to generate the key.
5. Give name to key comment. I chose my name hidaia
.
6. Now we have to save it in different formats. Firstly, we'll start by pressing the Save public key
button; navigate to your convenient folder and save