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
Read more from Dr. Hidaia Mahmood Alassouli
Power Electronics: Lecture Notes of Power Electronics Course Rating: 0 out of 5 stars0 ratingsCalculation of Critical Distance in Faulted Meshed Power System Rating: 0 out of 5 stars0 ratingsIntroduction to Power System Protection Rating: 5 out of 5 stars5/5Reactive Power Compensation Rating: 0 out of 5 stars0 ratingsOverview of Some Voice Over IP Calls and SMS Verifications Services Providers Rating: 0 out of 5 stars0 ratingsSimulation of Some Power System, Control System and Power Electronics Case Studies Using Matlab and PowerWorld Simulator Programs Rating: 0 out of 5 stars0 ratingsElectrical Machines: Lecture Notes for Electrical Machines Course Rating: 0 out of 5 stars0 ratingsBasic Setup of FortiGate Firewall Rating: 0 out of 5 stars0 ratingsQuick Configuration of Openldap and Kerberos in Linux and Authenicating Linux to Active Directory Rating: 0 out of 5 stars0 ratingsControl of DC Motor Using Different Control Strategies Rating: 0 out of 5 stars0 ratingsQuick Guide for Obtaining Free Remote Desktop Protocol (RDP) Services Rating: 0 out of 5 stars0 ratingsEvaluation of Some Online Payment Providers Services: Best Online Banks and Visa/Master Cards Issuers Rating: 0 out of 5 stars0 ratingsDistribution of Electrical Power Rating: 0 out of 5 stars0 ratingsSimulation of Some Power Electronics Case Studies in Matlab Simpowersystem Blockset Rating: 0 out of 5 stars0 ratingsElectric Power Transmission: Lecture Notes of Electric Power Transmission Course Rating: 0 out of 5 stars0 ratingsMonitoring of Power System Quality Rating: 0 out of 5 stars0 ratingsCreation of Postfix Mail Server Based on Virtual Users and Domains Rating: 0 out of 5 stars0 ratingsEvaluation of Some Android Emulators and Installation of Android OS on Virtualbox and VMware Rating: 0 out of 5 stars0 ratingsConfiguration of Microsoft ISA Proxy Server and Linux Squid Proxy Server Rating: 0 out of 5 stars0 ratingsStair Lighting Timer Rating: 0 out of 5 stars0 ratingsEvaluation of Some Cloud Based Virtual Private Server (VPS) Providers 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 ratingsReview of the Specifications and Futures of Different Smartphones Models Rating: 0 out of 5 stars0 ratingsSignal, Audio and Image Processing Rating: 0 out of 5 stars0 ratingsQuick Guide for Creating, Selling and Buying Non-Fungible Tokens (NFTs) Rating: 0 out of 5 stars0 ratingsIntroductory Guideline for Using Twilio Programmable Messaging and Programmable Voice Services 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
Introducing VirtualBox & Debian: MyOwnGeek, #1 Rating: 0 out of 5 stars0 ratingsRaspberry Pi 2 Server Essentials Rating: 0 out of 5 stars0 ratingsLinux: A complete guide to Linux command line for beginners, and how to get started with the Linux operating system! Rating: 0 out of 5 stars0 ratingsVagrant Virtual Development Environment Cookbook Rating: 5 out of 5 stars5/5Setup of a Graphical User Interface Desktop for Linux Virtual Machine on Cloud Platforms Rating: 0 out of 5 stars0 ratingsCentOS: The Commercial Grade Linux Desktop Rating: 0 out of 5 stars0 ratingsCreating Development Environments with Vagrant - Second Edition Rating: 0 out of 5 stars0 ratingsUbuntu: MOTU Developer Rating: 0 out of 5 stars0 ratingsVirtualBox 3.1: Beginner's Guide Rating: 0 out of 5 stars0 ratingsInstant Debian - Build a Web Server Rating: 0 out of 5 stars0 ratingsOpenNebula 3 Cloud Computing Rating: 0 out of 5 stars0 ratingsEasy Linux For Beginners Rating: 2 out of 5 stars2/5Hiding Web Traffic with SSH: How to Protect Your Internet Privacy against Corporate Firewall or Insecure Wireless Rating: 0 out of 5 stars0 ratingsMore Debian 8 for Beginners Rating: 0 out of 5 stars0 ratingsI am Linux : Being A Ultra Linux User Rating: 0 out of 5 stars0 ratingsCentOS 8 Essentials: Learn to Install, Administer and Deploy CentOS 8 Systems Rating: 0 out of 5 stars0 ratingsLINUX FOR NOVICES: A Beginner's Guide to Mastering the Linux Operating System (2023) Rating: 0 out of 5 stars0 ratingsLearning CoreOS: Learning CoreOS Rating: 0 out of 5 stars0 ratingsKali Linux for Beginners: A Step-by-Step Guide to Learn the Basics of Hacking and Security Testing Rating: 0 out of 5 stars0 ratingsHybrid Cloud Management with Red Hat CloudForms Rating: 0 out of 5 stars0 ratingsCentOS Stream 9 Essentials: Learn to Install, Administer, and Deploy CentOS Stream 9 Systems Rating: 0 out of 5 stars0 ratingsQuick Guide for Obtaining Free Remote Desktop Protocol (RDP) Services 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 ratingsSecure Your Internet Use Rating: 0 out of 5 stars0 ratingsBuilding Telephony Systems with OpenSER Rating: 0 out of 5 stars0 ratingsMobile Malware Protection Third Edition Rating: 0 out of 5 stars0 ratingsEvaluation of Some Android Emulators and Installation of Android OS on Virtualbox and VMware Rating: 0 out of 5 stars0 ratingsLeast Privilege Security for Windows 7, Vista and XP Rating: 0 out of 5 stars0 ratings
System Administration For You
Instant Ubuntu Rating: 4 out of 5 stars4/5Ethical Hacking Rating: 4 out of 5 stars4/5CompTIA 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 ratingsEasy Linux For Beginners Rating: 2 out of 5 stars2/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5Git Essentials Rating: 4 out of 5 stars4/5CompTIA A+ Complete Practice Tests: Core 1 Exam 220-1101 and Core 2 Exam 220-1102 Rating: 0 out of 5 stars0 ratingsPractical Data Analysis 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/5PowerShell: A Beginner's Guide to Windows PowerShell Rating: 4 out of 5 stars4/5Bash Command Line Pro Tips Rating: 5 out of 5 stars5/5Mastering Windows 365: Deploy and Manage Cloud PCs and Windows 365 Link devices, Copilot with Intune, and Intune Suite Rating: 0 out of 5 stars0 ratingsLinux for Beginners: Linux Command Line, Linux Programming and Linux Operating System Rating: 4 out of 5 stars4/5C++ Networking 101 Rating: 0 out of 5 stars0 ratingsCompTIA A+ Certification Rating: 2 out of 5 stars2/5Mastering Bash Rating: 5 out of 5 stars5/5Linux for Beginners: How to Master the Linux Operating System and Command Line form Scratch Rating: 0 out of 5 stars0 ratingsAnsible Playbook Essentials Rating: 0 out of 5 stars0 ratingsEd Mastery (Manly McManface Edition) Rating: 0 out of 5 stars0 ratingsHow Linux Works, 3rd Edition: What Every Superuser Should Know Rating: 4 out of 5 stars4/5The Complete Powershell Training for Beginners Rating: 0 out of 5 stars0 ratingsLearning Microsoft Endpoint Manager: Unified Endpoint Management with Intune and the Enterprise Mobility + Security Suite Rating: 0 out of 5 stars0 ratings
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
Setup of a Graphical User Interface Desktop for Linux Virtual Machine on Cloud Platforms
By
Dr. Hidaia Mahmood Alassouli
ISBN 978-1-291-61764-1
While every precaution has been taken in the preparation of this book, the publisher assumes no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.
Setup of a Graphical User Interface Desktop for Linux Virtual Machine on Cloud Platforms
Copyright © 2021 Dr. Hidaia Mahmood Alassouli.
Written by Dr. Hidaia Mahmood Alassouli.
ISBN 978-1-291-61764-1
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