csn 190 work

profiledeeswag12
vpndigitalocean.docx

1. Get a digital ocean account from your GitHub student developer pack.  1a. If you do not have access to the GitHub developer pack, use this link for $100 (60 day trial). https://www.digitalocean.com/try/developer-brand?utm_campaign=amer_brand_kw_en_cpc&utm_adgroup=digitalocean_exact_bmm&_keyword=%2Bdigital%20%2Bocean&_device=c&_adposition=&utm_content=conversion&utm_medium=cpc&utm_source=google&gclid=CjwKCAjwwsmLBhACEiwANq-tXLZrOgeg3akDtVYVe5oeW3JlOjRfHgJzK4qiteTfy6TTfCZ-uIBUpBoCj7cQAvD_BwE

2. Set up a digital ocean droplet and install Ubuntu server 20.04 Documentation: https://www.digitalocean.com/community/tutorials/how-to-set-up-an-ubuntu-20-04-server-on-a-digitalocean-droplet

3. Take screenshot of your installation on the digital ocean home page, and submit it.  

1. Sign up for Digital Ocean  $100 site credit: https://try.digitalocean.com/freetrialoffer/ Need $5 on a credit card to verify identity. 

2. Set up a droplet in the appropriate digital ocean" Ubuntu 20.04 or Ubuntu 18.04  2a. Do initial setup for Ubuntu, and create a non-root user.   - Initial Setup Ubuntu 20.04 Documentation: https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-20-04 - Initial Setup Ubuntu 18.04 Documentation: https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04

3. Set up OpenVPN on Digital Ocean using this documentation: 

OpenVPN on Ubuntu 20.04: https://www.digitalocean.com/community/tutorials/how-to-set-up-and-configure-an-openvpn-server-on-ubuntu-20-04

OpenVPN on Ubuntu 18.04: https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-18-04

3. Connect to Digital Ocean VPN via ssh (using putty or terminal), install OpenVPN. 

4. Connect to VPN following instructions from documentation. As a reference, you should also look at this Medium article.  It is based on AZURE, but the instruction is a bit more concise.  https://medium.com/@evgenijrenke/configure-openvpn-access-server-on-azure-6e6120bacddf

5. Step that may be missing to enable your VPN. 

6. Take screenshots of  - OpenVPN admin "Current User screen" - "https://whatismyipaddress.com" -  Your ifconfig (pr ipconfig) from putty or terminal -  Digital Ocean Overview screen showing your IP address.  

Examples

 Click for more options

 Click for more options

 Click for more options

 Click for more options

 Click for more options

 Click for more options

Click for more options 

 Click for more options

1

Write a Github Documentation for an open-source security application or software.  You should install the application in the cloud (digital ocean), or locally on your computer using a Virtual Machine. 

In GitHub provide all links to needed code, and any files, including config files, should be in your Github repo.  

 

The readme in GitHub should have the following:

Name of Program / Application

Reference 

What documentation did you use as reference.  

Synopsis What does the program do? 

What problem does the application solve?

Use cases

Give 3 use case for the software.

Demo

Record a live demo of it working. 

Add youtube video. 

Installation 

Detailed Installation Process.

Highlight in red, any problems you had, and document how you fixed the problem.  

Final Review

Is this software any good.  What are its pros and cons.  Can you see yourself using this tool in the future.  What did you learn from using this software?