Ubuntu Server 22.04 · Linux CLI · OpenSSH · Apache · VMware · Network Administration
This project demonstrates a complete Linux server deployment workflow in a virtualized enterprise environment.
It covers the full pipeline from OS installation to production-ready services: system configuration, network verification, secure SSH remote access, and Apache web server deployment — directly applicable to Linux Administrator, IT Support, and Junior Sysadmin roles.
| Component | Details |
|---|---|
| Server | Ubuntu Server 22.04 LTS |
| Client | Windows 10 (SSH access) |
| Virtualization | VMware Workstation |
| Remote Access | OpenSSH |
| Web Service | Apache HTTP Server |
Ubuntu Server 22.04 · Linux CLI (Bash) · OpenSSH · Apache Web Server · apt · VMware Workstation · Network Configuration · ping · ip addr
Lab
├── Part 1 — VM Setup & Ubuntu Server Installation
├── Part 2 — Initial System Configuration & Networking
├── Part 3 — Remote Access via SSH
└── Part 4 — Apache Web Server Deployment & Testing
Created a virtual machine in VMware Workstation, loaded Ubuntu Server 22.04 ISO, and completed the full OS installation.
📸 Screen 1 — VMware VM creation and ISO loading
📸 Screen 2 — Ubuntu Server installation in progress
Performed all post-installation steps to prepare the server for production use:
| Step | Command / Action | Result |
|---|---|---|
| First login | Credential authentication | ✅ Access granted |
| System update | sudo apt update && apt upgrade |
✅ Packages updated |
| IP address check | ip addr |
✅ IP assigned |
| Connectivity test | ping 8.8.8.8 |
✅ Internet reachable |
📸 Screen 3 — First login to Ubuntu Server
📸 Screen 4 — System packages updated via apt
📸 Screen 5 — IP address verified
📸 Screen 6 — Internet connectivity confirmed via ping
Enabled and tested secure remote administration from a Windows 10 client to the Ubuntu Server over SSH.
- Protocol: OpenSSH
- Direction: Windows 10 → Ubuntu Server
- Result: ✅ Successful remote session established
📸 Screen 7 — SSH connection from Windows client to Linux server
Installed and configured Apache HTTP Server, then validated the service from a remote browser:
sudo apt install apache2
sudo systemctl enable apache2
sudo systemctl start apache2| Test | Result |
|---|---|
| Apache service status | ✅ Active & running |
| Web access from browser | ✅ Default page loaded |
📸 Screen 8 — Apache installation via apt
📸 Screen 9 — Web server default page accessed from client browser
- Deployed a Ubuntu Server 22.04 environment from scratch in VMware
- Performed complete post-installation configuration (updates, networking)
- Enabled and validated SSH remote access from a Windows client
- Installed and tested a fully operational Apache web server
- Verified end-to-end connectivity at each stage of deployment
| Category | Skills |
|---|---|
| Linux Administration | Ubuntu Server, Bash CLI, apt, systemctl |
| Remote Management | OpenSSH, client-server authentication |
| Web Services | Apache HTTP Server, service management |
| Networking | IP configuration, DNS, ping, connectivity testing |
| Virtualization | VMware Workstation, VM provisioning |
This project directly demonstrates skills required for:
- Linux System Administrator
- IT Support Technician
- Junior DevOps / Sysadmin
Lab built in an isolated VMware environment — all configurations documented with screenshots and test results.








