Learning VPN
1h 7mIntermediate2025-10-30
Authors

Scott Simpson
Creating Technology Courses as a Senior Staff Author at LinkedIn
Course details
In this course, Scott Simpson delves into the essentials of Virtual Private Networks (VPNs), including how they function and their significance in securing systems. Learn about common VPN protocols, implementations, and how to connect using various devices. Discover how to use an SSH server to create SSH tunnels, as well as how to use SSH as a SOCKS proxy. Find out how to configure OpenVPN servers and use IKEv2 and WireGuard protocols with Algo. Explore commercial VPN providers and learn how to troubleshoot issues, optimize VPN configurations, and implement secure VPN connections. This course is designed for intermediate computer users and help desk professionals seeking to bolster their understanding and use of VPNs.
Concepts
Introduction
- What is a VPN
- Lab setup
VPN Basics and Protocols
- How a VPN works
- VPN terms and concepts
- Common VPN protocols
- Non-VPN protocols
VPN Implementations
- Appliances and multifunction devices
- Commercial VPN providers
- Connecting from a desktop or laptop
- Connecting from a mobile device
- Planning a VPN solution
SSH tunnels and proxies
- Configuring an SSH server
- Create an SSH tunnel
- Using SSH as a SOCKS proxy
OpenVPN
- Set up an OpenVPN server
- Connect to OpenVPN from a client
IKEv2 and WireGuard
- IKEv2 and WireGuard with Algo
- Connecting to Algo from a client
- WireGuard mesh networks
Conclusion
- Troubleshooting tips
- Next steps
Related courses
- Learning VPN (2019)
- Cisco Network Security: VPN
- WireGuard: Implementing Secure Connectivity
- SSL/TLS for Beginners: Securing Network Communications (2019)
- Cloud Computing: Understanding Networking
- LPIC-2 Linux Engineer (202-450) Cert Prep (2024)
- Learning Network Troubleshooting: Practical Network Diagnostics and Solutions
- OpenVPN in Linux
Related learn paths
- Succeed as a Remote IT Administrator
- Succeed as a Remote Software Developer
- Cisco Network Security: Safeguarding Network Integrity and Data
- Network Administration: Build Core Skills for Network Management and Security
- Cybersecurity Fundamentals
- Prepare for the MTA: Networking Fundamentals Exam (98-366)
- Mastering Multiprotocol Label Switching (MPLS)
- Prepare for the Linux Professional Institute LPIC-2 (202-450) Certification Exam