How to secure a Ubuntu Server (part 1)

Publicado el: 23 noviembre 2021
en el canal de: Telifox
313
4

How to secure a Ubuntu Server (part 1)

Ubuntu Security Documentation
https://ubuntu.com/server/docs/securi...

0:00 - Intro
0:27 - Creating new local accounts, adding new profile photographs, Removing Users

4:20 - Securing their home folders

Remove the world readable-permissions using the following syntax:
sudo chmod 0750 /home/username

6:21 - A much more efficient approach to the matter would be to modify the adduser global default permissions when creating user home folders. Simply edit the file /etc/adduser.conf and modify the DIR_MODE variable to something appropriate, so that all new home directories will receive the correct permissions.

sudo nano /etc/adduser.conf
DIR_MODE=0750

8:23 - Firewall Configuration and GUI firewall - Adding new programs to favorites
sudo apt install gufw

11:00 - Creating new password policies
sudo nano /etc/pam.d/common-password

If you would like to adjust the minimum length to 8 characters, change the appropriate variable to min=8. The modification is outlined below.
password [success=1 default=ignore] pam_unix.so obscure sha512 minlen=8

12:20 - Password Expiration
When creating user accounts, you should make it a policy to have a minimum and maximum password age forcing users to change their passwords when they expire.
To easily view the current status of a user account, use the following syntax:

sudo chage -l username

sudo chage -E 01/01/2021 -m 5 -M 90 -I 30 -W 14 username

This is an example of how you can manually change the explicit expiration date (-E) to 01/31/2015, minimum password age (-m) of 5 days, maximum password age (-M) of 90 days, inactivity period (-I) of 30 days after password expiration, and a warning time period (-W) of 14 days before password expiration.

16:57 - Adding new groups and Adding a user to a group (SSH group)
sudo groupadd -g 10000 groupname

sudo adduser username groupname

18:00 - Install openssh-server
sudo apt-get install openssh-server
Select "Install the package maintainer version"

19:00 - Configuring the SSH file to accept only specific users

sudo nano /etc/ssh/sshd_config
Add the following:
AllowGroups sshlogin
ctrl+X and the y and enter to save file

Restart server
sudo systemctl restart sshd.service

20:15 - App Armor server install and configuration
sudo apt install apparmor-profiles

View Status
apparmor_status is used to view the current status of AppArmor profiles.
sudo apparmor_status

Install Armor utilities
sudo apt-get install apparmor-utils

New Profiles
sudo aa-genprof executable

25:00 - Firewall Logging

sudo ufw logging on
view log in /var/log/ufw.log

27:40 - Console security
To disable the reboot action taken by pressing the Ctrl+Alt+Delete key combination, run the following two commands:

sudo systemctl mask ctrl-alt-del.target
sudo systemctl daemon-reload


En esta página del sitio puede ver el video en línea How to secure a Ubuntu Server (part 1) de Duración hora minuto segunda en buena calidad , que subió el usuario Telifox 23 noviembre 2021, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 313 veces y le gustó 4 a los espectadores. Disfruta viendo!