Evaluating bids

Criação de máquina virtual Linux

Published on the August 01, 2024 in IT & Programming

About this project

Open

Essa aqui é pra quem tem experiência com VirtualBox oracle! Preciso duas linux vm pra executar algumas tarefas, por favor deixe o valor do seu serviço e em quanto tempo finaliza! Obrigado

PART 1: Virtual Linux Network and Web server setup
You have been contracted by Dublin City College (DCC) to install a prototype Linux Client-
Server Web environment to demonstrate basic connectivity between the Linux Server &
Client VMs. Also, you will need to demonstrate remote connectivity using an SSH terminal
and configure basic security in the Linux environment.
Ubuntuserver (the Web server) will host a simple DCC web page that you will create.
Ubuntuclient (the Web client) will test that the Webserver by using a simple text-based web
browser or normal browser to view the DCC web page. You will also access this using your
host OS (either Windows or MacOS or Linux).
Name the first computer ubuntuserver and name the second computer ubuntuclient.
Once the OS are installed you need to configure the network adaptors and change the
network settings so that the two machines have network connectivity. Note the adapters
refer to VirtualBox network adapters.
The connectivity must include the ability of each computer to PING the other computer and
for each computer to have Internet connectivity. For the host-only adapter, initially use
temporary network configurations, you can use the ifconfig command. The ifconfig
command allows you to configure settings which take effect immediately, however they are
not persistent and will be lost after a reboot. Next, create a web server and web client on the
two computers.
Ubuntuserver IP addressing:
[Adapter1 should be on Host Only and adapter2 should be on NAT]
Configure the Adapter 1: IP = 192.168.56.50 / Subnet Mask = 255.255.255.0
Adapter 2: address will be obtained from internal DHCP (most likely 10.0.3.15)
ubuntuclient IP addressing:
[Adapter1 should be on Host Only and adapter2 should be on NAT]
Configure the Adapter 1: IP = 192.168.56.60 / Subnet Mask = 255.255.255.0
Adapter 2: address will be obtained from internal DHCP (most likely 10.0.3.15)
Once the two VMs are installed, install Apache on the server computer and install a text-
based browser such as Lynx onto the client computer.
For the server, use the Apache web hosting software. For the client use a web browser or if
you are using an Ubuntu Server to act as a client use the Lynx text-based browser.
Use a Linux text editor such as nano to edit the /var/www/html/index.html file. This file
contains the default Apache web server test page. Your supervisor at dcc needs you to edit
this page and modify it so that it displays an ‘dcc under construction’ page along with
your name and student number. The page should no longer display any of the text
information referring to Apache.
Use the client Lynx browser and the IP address of the Web server to show the modified DCC
webpage that is hosted on the Server.
4 | P a g e
PART 1: Evidence (print screens)
Handy tip: In the Wireshark View menu, select Colorize Packet List…
1. Obtain Linux updates - Update and upgrade the system using the relevant commands.
2. Test Connectivity between both systems by pinging each internal IP address
(192.168.56.x).
3. Using the client, test access to the Apache home page by opening the Lynx
browser on the Linux client and accessing the home page on the Ubuntu server.
4. Using your host operating system, test access to the Apache home page by
opening a web browser and accessing the home page on the Ubuntu server.
5. From your host computer (Windows or Apple) ping the ip address of
ubuntuserver. While Wireshark is running on your host operating system,
identify the ICMP traffic between your browser on your host operating system
and the ubuntuserver webserver. For evidence I do not want the saved
Wireshark capture, just a screen shot that shows the ICMP traffic.
6. From your host computer, put the IP address of ubuntuserver into Chrome
browser or whatever browser you use. Utilizing Wireshark on your host
operating system, ensure to take a print screen of the packet that shows the
tcp/ip 3-way handshake that occurs while the http contents (webpage) are
transferred from the ubuntuserver server to client (your host operating system).
part 2: ssh
dcc would like you to install openssh on the ubuntuserver. OpenSSH is a freely available
version of the Secure Shell (SSH) protocol family of tools for remotely controlling or
transferring files between computers (openssh-server).
Install the OpenSSH server on the ubuntuserver only.
PART 2: Evidence (print screens)
7. Show a print screen of your host operating system (using the SSH terminal
through Putty (Windows) or the Mac OSX Terminal) logging into the
ubuntuserver using SSH remotely.
8. Utilizing Wireshark on your host operating system, show how the communication
is encrypted between your client operating system and the ubuntuserver.
Ensure to take a print screen of a packet that shows the Ssh encrypted traffic.
part 3: ip address & hostname management
9. IP address configuration – use nano to edit the Netplan file (you will need to do some
research here on how to implement this change).
The IP addresses your configured for the two servers are ephemeral (temporary).
Configure both computers as shown here.
Ubuntuserver Ip: 192.168.56.100 /24
ubuntuclient ip: ip: 192.168.56.125 /24
Edit the necessary configuration file (or files) to make these changes permanent.
Use PING to demonstrate that these are the correct addresses and show that you have
connectivity between these two Linux VMs.
5 | P a g e
10. Rename hostname(s)
DCC needs you to rename ubuntuserver. Give it the new name web-server-your last
three digits of your student number. For example, if my student number were 2025123 or
SB2025123 I would rename the hostname of my ubuntuserver to web-server-123
You also need to rename ubuntuclient. Give it the new name web-client-123
Note: the 123 is last 3 digits again of your student number.
Edit the necessary configuration file (or files) to make these changes permanent.
PART 3: Evidence (print screens)
9) Show a print screen of the ubuntu servers ip addresses configured and ping
10) show a print screen of the ubuntu servers configured and re-named.
part 4: firewall
the default firewall configuration tool for ubuntu is uncomplicated firewall (ufw) which is a
utility that provides a user-friendly way to create an ipv4 host-based firewall. Ufw by default
is initially disabled.
PART 4: Evidence (print screens)
11. In this part your will configure the uncomplicated firewall to control the network
traffic and demonstrate the uncomplicated firewall doing its job.
Use Putty from your host machine and show print screens of the ssh traffic being
permitted when the ufw is configured to allow ssh and then when ssh is blocked
and the ssh port is configured to deny the ssh traffic.
Use Putty from your host machine and show print screens of Http traffic being
permitted and not being permitted.
part 5: research (challenge) activities
these items require you to research. Using Linux, requires the user to constantly look things up!
12. In the PART 4 above you used the Uncomplicated Firewall to allow traffic on ssh
port 22 and to allow and block traffic on http port 80. Your task is to perform
research on how to use Linux IP Tables to perform the same ports 22 and 80. Use
screenshots to demonstrate that you can allow traffic on ssh port 22 and to allow
and block traffic on http port 80 using ip table. You must also include at least two
sources of reference when identify where you got your information from to solve
this task.

Project overview

Construção de duas máquinas virtuais linux e execução de algumas funções.

Category IT & Programming
Subcategory Other
Project size Small
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed

Delivery term: Not specified

Skills needed

Other projects posted by L. G.