Skip to content

Instantly share code, notes, and snippets.

@hpkit
hpkit / freeipa-openvpn.md
Created June 16, 2022 11:49 — forked from rechner/freeipa-openvpn.md
FreeIPA setup for OpenVPN logins

This article proved to be a decent starting point, but I was particularly interested in allowing password-based logins to OpenVPN using a username/password backed by FreeIPA (opposed to client certificates) as the identity provider.

  • IPA join your VPN machine: ipa-client-install --mkhomedir
  • Get a kerberos ticket: kinit
  • Create a Kerberos service principle and HBAC rule for openvpn access:
ipa service-add openvpn/`hostname`
  • Create new hbacrule in console, mark host as the VPN host, and whatever group you want to restrict access to:
@hpkit
hpkit / arch-arm-rpi3-b-plus.md
Created August 5, 2022 13:27 — forked from theramiyer/arch-arm-rpi3-b-plus.md
Install Arch Linux (ARM) on Raspberry Pi 3 Model B+

Install Arch Linux (ARM) on Raspberry Pi B+

Created 17 Aug 2018

This is a simple installation that I did on my Raspberry Pi. Of course, this is only one of the many reasons to do it.

Here are my requirements: