Vamos a instalar una instancia via AMI (EC2) basada en CentOS 7 (x86_64) – with Updates HVM con un hardware tipo m3.large
Una vez desplegada la instancia, generaremos las claves necesarias para poder conectar ya al equipo
puttygen > load > srvws01.pem > save private key > lab01.ppk
putty > auth > private key...
Ya tenemos la instancia EC2 activa por lo que nos conectaremos con la llave anterior y ejecutaremos:
HOSTNAME
Actualizaremos el nombre del equipos
hostnamectl set-hostname lab01
SELINUX
Configuraremos SELinux en modo permissive
sed -i s/^SELINUX=.*$/SELINUX=permissive/ /etc/selinux/config
setenforce 0
SSH
Limitaremos ciertas acciones para SSH
sed -i 's|[#]*PasswordAuthentication no|PasswordAuthentication yes|g' /etc/ssh/sshd_config
sed -i 's|[#]*PermitRootLogin yes|PermitRootLogin no|g' /etc/ssh/sshd_config
sed -i 's/^X11Forwarding/#X11Forwarding/g' /etc/ssh/sshd_config
USUARIOS
Crearemos un usuario y cambiaremos su password así como la de root
useradd open3s
echo '123456' | passwd --stdin user01
echo '123456' | passwd --stdin root
SUDO
Definiremos permisos de sudo (totales), como si fuera root para el usuario que se ha creado anteriomente.
echo user01 ALL=NOPASSWD:ALL > /etc/sudoers.d/user01
UPDATE
Realizaremos una actualización del sistema e instalaremos algunos productos
yum update -y
yum install -y vim sysstat wget curl zip yum-utils nfs-utils mlocate bind-utils telnet jq unzip zip
SERVICIOS
Deshabilitaremos un servicio que no usaremos
systemctl disable rpcbind
KERNEL
Añadiremos configuraciones de kernel para controlar los kernel panic
sudo sysctl -w kernel.hung_task_panic=0
NTP
Habilitaremos el servicio de la hora y lo conectaremos con un pool de nuestra región
yum install -y ntp
cp -rp /etc/ntp.conf /etc/ntp.conf_05122019
sed -i 's/.centos.pool.ntp.org/.es.pool.ntp.org/g' /etc/ntp.conf
systemctl start ntpd
systemctl enable ntpd
ntpq -p
hwclock -w
TIMEZONE
Habilitaremos el Timezone según nuestra región
timedatectl set-timezone Europe/Madrid
REINICIO
Realizaremos un reinicio para aplicar y validar que los cambios anteriores sean efectivos
init 6