Tag ssh (Página 10) - Userlinux.net

Posts sobre el tag ssh (Página 10)

Bloqueando ssh bruteforce con PF

14.Dec.2006 ~ 2 Comentarios ~ 3032 Lecturas
Al hilo de la anterior entrada y buscando alternativas para bloquear todos esos ataques por fuerza bruta (bruteforce) al servicio de administración remota SSH he encontrado la solución ideal -o lo que más se le aproxima-, sin descartar las anteriores.

La regla mágica hace uso de una nueva característica de Packet Filter (desde OpenBSD-3.7) llamada max-src-conn-rate. Lo que venimos a decirle a nuestro firewall es que permita todas las conexiones ssh con la salvedad de que no se sobrepasen 3 intentos en menos de 30 segundos, en dicho caso se agregará la IP del atacante a una lista llamada ssh-bruteforce, en pf.conf:

Connection closed by remote host

31.Oct.2006 ~ 2 Comentarios ~ 9300 Lecturas
A veces las cosas pasan porque tienen que pasar y no hay vuelta de hoja. Si a un administrador de sistemas le cortamos el acceso ssh a un servidor remoto (tanto virtual como físicamente) es como si inutilizáramos el brazo ejecutor que le otorga el poder que buenamente tiene.

Esto a veces pasa de forma consciente y otras -las peores- sin el menor indicio. Intentando esto último obtengo un mensaje tal que así:
Categorías:

OpenSSH: Race condition

02.Oct.2006 ~ 0 Comentarios ~ 976 Lecturas
Versiones anteriores a la 4.3 de OpenSSH son vulnerables de forma remota a través de una condición de carrera que dadas unas circunstancias podría permitir no solo ataques de denegación de servicio, también la ejecución de código arbitrario de forma remota.

Podríamos definir este bug como crítico, recomendando una actualización a la última versión (4.4) cuanto antes.
Categorías:

SSH sin password

29.Jul.2004 ~ 10 Comentarios ~ 11011 Lecturas
A veces existe la imperiosa necesidad de configurar el acceso SSH sin clave por diversos motivos. Supongamos que cada poco tiempo tenemos que transferir archivos de un ordenador a otro de forma segura (por ssh o scp se me ocurre). Es un lío andar poniendo la contraseña cada vez que lo necesitemos.

Podemos solucionar nuestro problema haciendo que un equipo confíe en el otro. Mirándolo de otra forma podemos pensar que es inseguro, pero en ciertas ocasiones merece la pena tener esta configuración, más aún si los 2 equipos son propiedad de la misma persona :) Un caso práctico al que se puede aplicar todo esto es en una copia de seguridad de una máquina a otra a través de rsync o scp, así que allá vamos:

Para empezar tenemos que generar una clave dsa pública local que posteriormente exportaremos al ordenador remoto:
luser@local# ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/luser/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /luser/.ssh/id_dsa.
Your public key has been saved in /luser/.ssh/id_dsa.pub.
The key fingerprint is:
aa:rr:aa:ss:ff:rr:ee:nn:aa:dd:aa:ll:aa:rr:gg:aa 
luser@local#
La passphrase la dejamos en blanco, pues buscamos eso, no interactuar en el ssh. Una vez generada esa clave, debemos pasarla de forma segura (es muy importante no pasarla por ftp, mail o similares) a la máquina remota. Podemos hacerlo de la siguiente manera:
luser@local# scp .ssh/id_dsa.pub luser@remote:/home/luser/.ssh/authorized_keys2
luser@local#
O más sencillo todavía:
$ ssh-copy-id -i ~/.ssh/id_dsa.pub user@remote.machine.com
Una vez pasada la clave a la máquina remota estamos en condiciones de hacer un ssh sin contraseña alguna:
luser@local# ssh remote ls
.bash_history
.bashrc
pipiculas
tonteridas
...
luser@local#
Este mini-post está inspirado en el de Natxo Morell, quería tener la anotación en mi bitácora para poder consultar un utilísimo truck & tip cuando no lo recuerde, mi memoria a veces falla. Gracias Natxo.
Categorías:
Tags:

Buscar

Cargando...

Últimos comentarios

  • graffic
  • reidrac
  • reidrac
  • Wu
  • dilam
  • r0sk
  • reidrac
  • r0sk
  • chucu
  • r0sk
  • el_palomo_programador
  • r0sk
  • reidrac
  • Player 1
  • r0sk

Moneting

Valor de mi cuenta de Facebook según Moneting
Valor de mi cuenta de Twitter según Moneting

Tagcloud

conciertos felicidades barça sysadmin ssh sidenotes python cakephp lucux mac programación blogs rfilms humor hack 2008 lugo mundial blog macosx 2007 frases twitter debian userlinux openbsd opinion ds web bash rsidenotes league vacaciones cumpleaños meme canción futbol mysql php django ubuntu nintendo linux apple games blogsfera ps3 seguridad films champions bsd freebsd twitt personal iphone cake deportes alemania_2006 bake juegos

Archivo

Social

Enlaces de interés