capsula-gemini/source/notes/ubuntuserver.gmi

108 lines
1.7 KiB
Plaintext

## Ubuntu Server 20.04
Establecer el uso horario
```Establecer el uso horario
sudo timedatectl set-timezone America/Mexico_City
```
Mantener actualizado el servidor
```Mantener actualizado
sudo apt update
sudo apt upgrade
```
Establecer locales
```Establecer locales
sudo localectl set-locale LANG=en_US.UTF-8 LANGUAGE="en_US:en"
sudo vim /etc/environment
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
```
Limpiar locales no utilizados
```Limpiar locales no utilizados
sudo vim /var/lib/locales/supported.d/en
sudo dpkg-reconfigure locales
```
Establecer un mejor prompt
```Establecer un mejor prompt
vim .bashrc
PS1="┌─[\e[0;32m\H\e[m][\e[1;31m\u\e[m]->{\[\e[34;1m\]\w\[\e[0;1m\]}\n└──> \[\e[0m\]"
source .bashrc
```
Establecer el hostname
```Establecer el hostname
sudo hostnamectl set-hostname elmau.net
sudo vim /etc/hostname
elmau.net
sudo vim /etc/hosts
127.0.0.1 elmau.net localhost
```
Establecer configuración para `ssh`
```Establecer configuración para ssh
sudo vim /etc/ssh/sshd_config
Port 2274
AllowUsers USER
PermitRootLogin no
LoginGraceTime 1m
ClientAliveInterval 600
ClientAliveCountMax 0
MaxAuthTries 3
IgnoreRhosts yes
PermitEmptyPasswords no
PasswordAuthentication no
LogLevel INFO
```
Desactivar los mensajes de Ubuntu al entrar
```Desactivar los mensajes de Ubuntu al entrar
sudo chmod +x /etc/update-motd.d/50-motd-news
```
Instalar certbot
```
sudo apt install certbot
sudo certbot register
```
Instalar firewall
```Instalar firewall
sudo apt install ufw
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
sudo ufw enable
```
=> gemini://elmau.net/chuletas.gmi Regresar el índice
=> gemini://elmau.net Regresar el inicio