#Linux, Programming Languages

Assignment Help:
Hi Dehren,
Below is the assessment question for the linux: 

Task
Your job in this assignment is to create two Virtual machines each running a different but the latest distribution of Linux e.g. Ubuntu Server and/or CentOS Server. Each of these VM’s is to offer services to a user base.
The Virtual Machines can be implemented using any hypervisor e.g. VMWare Player, Virtual Box or anything else you think is appropriate. 
You can use bridged or host-only networking when setting up these Virtual Machines. When implementing the Virtual Machines, rather then obtaining an address from the HyperVisors DHCP server you should ensure the addresses used are static and assigned from your network. YOU WILL NEED TO WORK OUT WHAT ADDRESS SPACE YOU ARE USING AND HOW IT WILL IMPACT YOUR LAN.  
Part 1: Virtual Machine One – DNS & SSH Server (5 marks)
The first Virtual Machine should be installed and have the BIND9 (DNS) server installed on it. While you do not own any address space/ namespace your name server should manage the following domains:
LastNameStudentID.org.au
The name server should answer queries for this domain. In addition to the saffioti.org.au zone, a zone should be set up for the reverse zone – the reverse zone would be whatever the address range is of your virtual machine. You should do some research on how Bind handles reverse zones.
You should set up the itccsu.org.au zone with the usual information including SOA, NS and other records where appropriate. The address used for this should be the address of the virtual machine. You should give this  Virtual Machine an A record with the name server1. You should also create a  A record for server2 (part 2 of this task)
In addition to this, you should create a CNAME record with the name www. When a user does a lookup on www.LastNameStudentID.org.au- the address returned should be that of the other virtual machine (Virtual Machine Two).
Be sure to create the appropriate reverse (PTR) records for the machines and to help other administrators be sure to put in place appropriate TXT records.
Once complete, you should fine-tune your DNS Servers Virtual machine. Do this by disabling services that were installed but are not required. Be very careful not to break anything here. As a tip, you will want to keep both DNS and SSH services active. Ensure both DNS and SSH are invoked at startup.
Finally, harden this Virtual Machine using a firewall. Set up filters which allow access to the services possibly being access on the Virtual Machine from other hosts – specifically SSH and DNS. You can assume this incoming traffic can come from anywhere. You will need to make sure these rules always take effect at boot.
Test your virtual machine by setting your Host computer (i.e. the computer that is running the VM) Name Server to the address of the Virtual Machine. See if you can resolve queries for the A records create in LastNameStudentID.org.au i.e. server1 and www.
Document the entire process and challenges you experienced. You can install BIND from source or using your package manager.
Part 2:  Virtual Machine Two (5 marks)
The second Virtual Machine is to have the LAMP software package installed. LAMP is a standard bundle in the Ubuntu Server platform.
Once complete set up this Virtual Machine to host a website using the Apache Web Server.
The Virtual Machine should have a statically assigned address which matches that specified in the A record for host www.
Test your Apache Server Virtual Machine by using a web browser on another host and trying to browse the website LastNameStudentID.org.au.
Once you have set up the web server and tested it, install a FTP  server. The FTP server would allow users to upload/ download files to the web server. Configure the server appropriately and then test from another host.
Finally, harden this host so that only services being used can be accessed by other machines. You will need to use IPTables.
Document the entire process and challenges you experienced.
Part 3: Simple Web Services (5 marks)
In Virtual Machine Two, you set up a web server for the DNS name www.LastNameStudentID.org.au. The server is implemented using the HTTP protocol listening on port 8080. Your challenge is to make the same site accessible using the HTTPS protocol. To do this set up SSL with a self-signed certificate for the site.
Once configured correctly you should be able to access www.LastNameStudentID.org.au on both HTTP/HTTPS ports. Naturally, you will need to make appropriate changes to your firewall rules.
Document the entire process and challenges you experienced.
Thank you,Gurmeet.

On Wed, 2 Oct 2019 at 20:44, Dehren Sejwal <> wrote:
Hello

Hope you are doing well!

In regards of assignment writing, I would like to tell you that we are providing excellent writing services whether it’s related to assignments, coursework, homework, writing papers, essays, research papers, case studies and report writing. You will love our content and it would be unique and 0% plagiarism.

Feel free to contact me if you have any question? Regarding service cost, we can discuss more and will finalize it for the entire semester.

Please write to me for further discussion...

R- DehrenSejwal

Related Discussions:- #Linux

Cobol, i have 4 variables in my linkage section of PIC 9(3) ..while submitt...

i have 4 variables in my linkage section of PIC 9(3) ..while submitting i m passing parameter value i.e. numeic to them but its taking space for 2 varaible and for two its taking c

Matrices and vectors, This section is proposed to be a catch all for severa...

This section is proposed to be a catch all for several of the fundamental concepts which are used occasionally in working with systems of differential equations. There will not be

What is the switch statement, What is the switch Statement? This is a dif...

What is the switch Statement? This is a different form of the multi way decision that It is well structured, but can only be used in certain cases where: 1. Here, Only one var

Irc or internet relay chat application, Programming Project Specification: ...

Programming Project Specification: IRC or Internet Relay Chat is an application that lets multiple users communicate via text messages with each other in common "virtual" rooms.

Return value in an array, A specification of a function TOARR is given belo...

A specification of a function TOARR is given below. function TOARR(n in Int, s in Stack of Int) return in Array of Int pre n ≥ 0. post The returned value is an array of size

Explain the continue statement - computer programming, Explain the Continue...

Explain the Continue statement - Computer Programming? This is alike to break but is encountered less frequently. It merely works within loops where its effect is to force an imm

Input output program, Problem Specification I/O programming is the \bre...

Problem Specification I/O programming is the \bread and butter", the raison d'etre, of microcontrollers. After all, our definition of a microcontroller is \a microprocessor wit

Write a program that should read input from a text file, A hardware store s...

A hardware store sells the following hardware tools: screwdriver, wrench, and tape measure. You are asked to calculate the profit for the store based on the number of tools sold an

#Linux, Hi Dehren, Below is the assessment question for the linux:  Task Y...

Hi Dehren, Below is the assessment question for the linux:  Task Your job in this assignment is to create two Virtual machines each running a different but the latest distribution

Write use case description for the process, The following is the process an...

The following is the process an account holder of eBroker, a discount online brokerage firm, uses to sell stocks.  The user first logs in by entering the username and password.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd