Difference between revisions of "System Administrators Checklist"

add public key crypto article
(→‎Pre-Requisites (you need to learn yourself): Add link to command line tutorial)
Tags: Mobile edit Mobile web edit
(add public key crypto article)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Pre-Requisites (you need to learn yourself) =
= Pre-Requisites (you need to learn yourself) =
# How to install GNU/Linux
# How to install GNU/Linux - Follow https://www.debian.org/releases/stable/amd64/
# Familiarity with Command Line - Follow https://ryanstutorials.net/linuxtutorial/
# Familiarity with Command Line - Follow https://ryanstutorials.net/linuxtutorial/
# disk partitioning with logical volume manager
# disk partitioning with logical volume manager - Follow https://opensource.com/business/16/9/linux-users-guide-lvm, create a virtual machine using tools like GNOME Boxes, Virt manager, Virtual Box etc. Learn about virtualization https://www.ibm.com/cloud/learn/virtualization-a-complete-guide
# authenticating with ssh keys
# authenticating with ssh keys - Follow https://git.fosscommunity.in/help/ssh/README.md and https://www.redhat.com/sysadmin/configure-ssh-keygen
 
= Basic Concepts (we will teach you) =
# Public Key Cryptography  https://hackernoon.com/public-key-cryptography-simply-explained-e932e3093046 (Asymmetric Key Encryption)
# Let's Encrypt https://letsencrypt.org/ (Free automated TLS certificates for https)


= Server basics (we will teach you) =
= Server basics (we will teach you) =
Line 31: Line 35:


#. ssh - remote shell (with ssh server on custom ports)
#. ssh - remote shell (with ssh server on custom ports)
#. scp/sftp/rsync - copy files
#. scp/sftp/rsync - copy files. "Deprecating scp" - https://lwn.net/Articles/835962/
#. mosh - for bad connections
#. mosh - for bad connections


Line 47: Line 51:
* Setup ansible for all services
* Setup ansible for all services
* Security audit and compliance across all services
* Security audit and compliance across all services
* Setup [https://wiki.debian.org/buildd buildd] for fasttrack - https://wiki.debian.org/BuilddSetup
* Fix golang upload issues in fasttrack
* Setup security tracker for fasttrack


= Free Software Camp Resources =
= Free Software Camp Resources =
* [[Hosting_Providers_with_free_tiers_or_credits]]
* [[Hosting_Providers_with_free_tiers_or_credits]]