Difference between revisions of "System Administrators Checklist"

add public key crypto article
(add details about virtualization)
(add public key crypto article)
 
(2 intermediate revisions by one other user not shown)
Line 4: Line 4:
# 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
# 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 - Follow https://git.fosscommunity.in/help/ssh/README.md and https://www.redhat.com/sysadmin/configure-ssh-keygen
# 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 buildd for fasttrack
* Setup [https://wiki.debian.org/buildd buildd] for fasttrack - https://wiki.debian.org/BuilddSetup
* Fix golang upload issues in fasttrack
* Fix golang upload issues in fasttrack
* Setup security tracker for fasttrack
* Setup security tracker for fasttrack