CS 410/510: System Administration and DevOps
Location: EB 103 (MW 9:15-11:35)
Instructor: D. Kevin McGrath
Recordings
While not all lectures will be recorded, some will be. You will likely have to login to your PDX MediaSpace account to view these.
Week 1, Lecture 1 – Recording of the first lecture, which includes setting up the FreeBSD VM.
Pages
Lecture content
- VM Setup
- FreeBSD Setup Script
- Ubuntu Server Setup
- Ubuntu setup script
- Introduction to Networking – a brief introduction to networking concepts
- Introduction to network reconnaissance – a brief introduction to network reconnaissance and using nmap
nmap
cheatsheet- Capturing packets – a brief introduction to capturing packets
- Using
wireshark
– a brief introduction to usingwireshark
- Defensive measures – a brief introduction to firewalls and IPS/IDS
Configuration and Tooling
- SSH setup
- SSH Tunnel for Windows RDP
- Software configuration (for your reading pleasure)
tmux
cheatsheettmux
config – configuration file fortmux
from the Software Configuration page- Linux Handbook on
tmux
- Technical Writing
- Powershell profile
Other stuff
- TunnelVision exploit against VPNs – an exploit a malicious network admin could use to render most VPNs useless.
- Useful SANS resources
- VM Setup on Windows with Hyper-V – an alternative hypervisor to VirtualBox
Homework
Each homework will build on the previous assignment. These aren’t your typical “write answers to questions” type assignments, but rather are intended to be more hands-on. We will be adding to, modifying, or otherwise doing something to the VM environment to enable us to do something else. The first assignment will be to get the VM environment set up and configured. Subsequent assignments will build on this.
Submission
All work will be submitted via MarkDown documents within an internal gitlab repo. You will be using this repo for the rest of the term. This repo exists on the CECS intranet. You will need to add the TA and me to this repo as Developers. Grades and feedback will be done via a merge request from the TA.