Subido por Adrian Quiroga

PuTTY Presentación

Anuncio
Que es PuTTY
PuTTY es un cliente SSH, Telnet, rlogin, y TCP raw con licencia
libre. Disponible originalmente sólo para Windows, ahora
también está disponible en varias plataformas Unix. Otra gente
ha contribuido con versiones no oficiales para otras
plataformas, tales como Symbian para teléfonos móviles. Es
software beta escrito y mantenido principalmente por Simon
Tatham, open source y licenciado bajo la Licencia MIT.
Origen del nombre PuTTY
El nombre PuTTY proviene de las siglas
Pu: Port unique TTY: Teletipo (por sus
siglas en inglés). Su traducción al
castellano sería: Teletipo de puerto
único.
Imagen del programa
Características
● El almacenamiento de hosts y preferencias para uso posterior.
● Control sobre la clave de cifrado SSH y la versión de protocolo.
● Clientes de línea de comandos SCP y SFTP, llamados "pscp" y "psftp"
respectivamente.
● Control sobre el redireccionamiento de puertos con SSH, incluyendo manejo
empotrado de reenvío X11.
● Completos emuladores de terminal xterm, VT102, y ECMA-48.
● Soporte IPv6.
● Soporte 3DES, AES, RC4, Blowfish, DES.
● Soporte de autentificación de clave pública.
● Soporte para conexiones de puerto serie local
Ventajas de usar PuTTY
Es gratuito y de código abierto.
Disponibles para varias plataformas (Windows, Linux).
Es una aplicación portable.
Interfaz sencilla y manejable.
Muy completo y ofrece una gran flexibilidad con multitud de
opciones.
● Está en constante desarrollo
●
●
●
●
●
Instalación
Ejemplo Práctico
Para este ejemplo nos conectaremos a un
servidor remoto mediante PuTTY. El objetivo
de esta practica sera:
1.
2.
3.
4.
Conectarse al servidor.
Iniciar sesión en el servidor.
Iniciar un servicio.
Cerrar sesión.
Alerta de seguridad en la primera
coneccion con el servidor.
Login en el Sistema Operativo (Linux)
Levantando servicio y cerrando sesión
Bloquear o deshabilitar el acceso de root por SSH
● Para evitar en la medida de lo posible este tipo de ataques, una de las prácticas
recomendadas es bloquear el acceso del usuario root, realizar los accesos con
algún usuario que no sea habitual, y una vez dentro cambiar al usuario root si
fuera necesario.
● Para poder hacer estos cambios es necesario acceder mediante SSH al servidor
con el usuario root
1. Crear el usuario tester con el comando
adduser:# adduser tester
1. Especificar una contraseña para el usuario tester con el comando
passwd.
# passwd tester
1. Modificar la variable de PermitRootLogin yes a PermitRootLogin no en el archivo de configuración
de SSH. Este está ubicado normalmente en /etc/ssh/sshd_config:
# vi /etc/ssh/sshd_config
1. Reiniciar el servicio para aplicar los cambios (Para linux)
# /etc/init.d/sshd restart
1. Una vez realizados los pasos anteriores, el acceso mediante root a SSH no será posible, y tendrás
que acceder con el usuario creado para, una vez dentro, cambiar a root mediante el comando su –.
Bloquear o deshabilitar el acceso de root por SSH
Gracias
Descargar