make more commits :-)
This commit is contained in:
43
projects/sbx/student/student_linux_tasks.md
Normal file
43
projects/sbx/student/student_linux_tasks.md
Normal file
@@ -0,0 +1,43 @@
|
||||
|
||||
## Tasks
|
||||
|
||||
Separate by different levels of difficulty. In the beginning only easier concepts should be presented.
|
||||
Write guide which can be followed in order to learn and see concepts such as an manual to install a nextcloud instance.
|
||||
In the process the student would learn how a mariadb database is setup. Just following some simple commands.
|
||||
|
||||
### Level 0
|
||||
|
||||
- [ ] base commands - 20 most useful commands: cd, ls, mkdir, mv, rm , cp, touch, find, grep, cat, ssh
|
||||
- [x] ssh key-exchange authentication
|
||||
- [x] ssh hardening - not root login, no password hardening
|
||||
- [x] nginx
|
||||
- [ ] user and group management
|
||||
|
||||
### Level 1
|
||||
|
||||
- [x] fail2ban-server
|
||||
|
||||
### Level 2
|
||||
|
||||
- [ ] git local and remote repo as github and internal gitea
|
||||
|
||||
### Level 3
|
||||
|
||||
- [ ] git server
|
||||
- [ ] setup mysql/mariadb database
|
||||
- [ ] nextcloud setup
|
||||
|
||||
### Level 4
|
||||
|
||||
- [ ] nmap
|
||||
- [ ] ipcalc
|
||||
- [ ] ufw
|
||||
|
||||
### Level 5
|
||||
|
||||
- [ ] simple mail server Ports: 25 (smtp), 587 (smpts), 143 (imap)
|
||||
- [ ] tcpdump -> catch clear text passwd with tcpdump
|
||||
- [ ] pki for mutual tls trust
|
||||
- [ ] build each their own firewall/router with openbsd
|
||||
- [ ] build together an firewall which will be the sbx_lab firewall
|
||||
|
||||
Reference in New Issue
Block a user