Linux

Linux

Contar IP y cantidad de accesos en logs de apache

No recuerdo de dónde lo saqué pero acá va:

awk '{!a[$1]++}END{for(i in a) if ( a[i] >10 ) print a[i],i }' ./access-log

Se demoró una fracción de segundo en procesar un log de 500.000 líneas!

Instalar Gnome y Xorg en Centos con yum

Si instalaste un centos sin entorno gráfico y ahora lo necesitas, la solución es:

yum groupinstall "X Window System" "GNOME Desktop Environment"

Yum es sensible a mayúsculas y minúsculas!

Túnel SSH

(Reviviendo post añejos)

La situación es la siguiente:

Estoy en mi casa, necesito conectarme a la máquina 1.2.3.4, por distintos protocolos (FTP, HTTP, SSH, SFTP), pero la máquina 1.2.3.4 tiene acceso restringido por IP, y sólo la IP 1.2.3.5 tiene acceso. Pero yo puedo entrar por ssh a 1.2.3.5.

Solución: Hacer un túnel SSH.

Cómo ?

Fácil:

ssh -L 10022:1.2.3.4:22 -f -N usuario@1.2.3.5

De esta forma, yo hago ssh a localhost en el puerto 10022 y la conexión es redireccionada a 1.2.3.4, y ya estoy por ssh en la máquina que tenía restringido el acceso :-D

Repetir el proceso para redireccionar más puertos.

Ejemplos:

ssh -L 1025:1.2.3.4:25 -f -N usuario@1.2.3.5
ssh -L 1080:1.2.3.4:80 -f -N usuario@1.2.3.5
ssh -L 10021:1.2.3.4:21 -f -N usuario@1.2.3.5
ssh -L 10110:1.2.3.4:110 -f -N usuario@1.2.3.5

Para puertos menores a 1025 se debe tener privilegios de root.