Podcast
Questions and Answers
What is the main purpose of OpenSSH Server Host Keys?
What is the main purpose of OpenSSH Server Host Keys?
Which of the following is a feature of GnuPG?
Which of the following is a feature of GnuPG?
What is the primary function of SSH Port Tunnels?
What is the primary function of SSH Port Tunnels?
What is the objective of Basic OpenSSH Client Configuration and Usage?
What is the objective of Basic OpenSSH Client Configuration and Usage?
Signup and view all the answers
What is the purpose of performing Basic GnuPG Configuration, Usage and Revocation?
What is the purpose of performing Basic GnuPG Configuration, Usage and Revocation?
Signup and view all the answers
Study Notes
Topic 110: Security
- Perform security administration tasks:
- Checking for files with the SUID and SGID set
- Password management and aging
- Discovering open ports
- Limits on users' logins, processes, and memory usage
- Dealing with logged-in users
Topic 105: Shells and Shell Scripting
- Customize and use the shell environment:
- Set environment variables (e.g., PATH) at login or when spawning a new shell
- Write Bash functions for frequently used sequences of commands
- Maintain skeleton directories for new user accounts
- Set command search path with the proper directory
- Key concepts:
- ~/.bash_profile, ~/.bash_login, ~/.bash_logout, ~/.profile, ~/.bashrc
- source, env, export, set, and unset commands
- Creating environment variables: var_sub, BIRD, NEW_BIRD
- Creating a bin folder in the home directory and adding it to the PATH
- Using if statements to guarantee the value of PATH remains unaltered across reboots
Topic 107: Administrative Tasks
- Automate system administration tasks by scheduling jobs:
- Using at to run one-time jobs at a specific time
- Managing at jobs: atq, atrm, /etc/at.allow, and /etc/at.deny
- Configuring user access to at job scheduling
- Using systemd-run as an alternative to at for one-time scheduling
- Key concepts:
- Creating at jobs with specific time specifications
- Reviewing and deleting at jobs
- Using atq and atrm commands
- Configure user access to at job scheduling with /etc/at.allow and /etc/at.deny files
Topic 110: Security
110.1 Perform Security Administration Tasks
- Checking for files with the SUID and SGID set is a crucial security task
- Password management and aging involves managing passwords and setting expiration dates
- Discovering open ports is essential to identify potential security vulnerabilities
- Limits on user logins, processes, and memory usage can be set to prevent abuse
- Dealing with logged-in users involves managing and monitoring user accounts
- Basic sudo configuration and usage involves setting up and using superuser privileges
110.2 Setup Host Security
- Improving authentication security with shadow passwords involves using encrypted passwords
- Using a superdaemon to listen for incoming network connections helps to centralize service management
- Checking services for unnecessary daemons is essential to prevent security vulnerabilities
- TCP wrappers can be used as a simple firewall to filter incoming network traffic
110.3 Securing Data with Encryption
- Basic OpenSSH client configuration and usage involves setting up secure remote connections
- The OpenSSH server host keys play a critical role in encrypting and decrypting data
- SSH port tunnels can be used to encrypt and forward traffic between networks
- Performing basic GnuPG configuration, usage, and revocation involves setting up and managing encryption keys
- GnuPG can be used to encrypt, decrypt, sign, and verify files to ensure data integrity
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Quiz on shells and shell scripting, including environment variables and searching for variables using set, env and grep commands.