De ninguna manera soy un experto en seguridad en línea, por lo que quise describir los pasos que estoy tomando para permanecer lo más seguro posible y aún así hacerlo más fácil para acceder a mi sistema desde cualquier lugar (dentro de lo razonable).
Configuré un openssh-server
en mi PC con linux ( debian wheezy
) y habilité el reenvío de puerto para el puerto 22. También instalé el paquete DenyHosts
y lo configuré con los parámetros predeterminados (bloquee las direcciones IP después de 10 intentos no válidos para el nombre de usuario correcto, o 5 conjeturas de nombre de usuario no válidas). He deshabilitado el acceso de root directamente (es decir, intentar iniciar sesión porque root
fallará y después del próximo intento se bloqueará su IP).
He permitido que solo una sola cuenta de usuario sea accesible y he utilizado una contraseña que consideraría segura (mayúsculas y minúsculas, números y números, nada obvio o relacionado conmigo).
¿Es esta una configuración segura? ¿Hay algún problema de seguridad obvio que me esté perdiendo?
Entiendo que la "mejor práctica" es usar un par de claves pública / privada, pero me preocupa que esto haga que sea muy difícil iniciar sesión desde una nueva computadora. Supongamos que tomo mi computadora portátil (o el dispositivo de alguien en quien confío) y lo uso para iniciar sesión a través de putty
desde el Starbucks local o el cibercafé. ¿Es seguro, dada mi configuración actual? Y si no, ¿qué tendría que cambiar para hacerlo seguro?
Espero que estas preguntas no sean demasiado vagas. Soy relativamente nuevo en este tema.