🎯 Descripción General
¿Qué es RustDesk?
RustDesk es una solución de acceso remoto open-source que permite conectarse a equipos de forma segura para proporcionar soporte técnico, transferir archivos y realizar tareas administrativas sin necesidad de estar físicamente presente.
🏢 Infraestructura DIVALI
- Servidor: Self-hosted en Windows Server 2019
- Versión RustDesk: 1.2.3
- Endpoints: ~30 equipos configurados
- Protocolo: RDP/VNC sobre WebRTC
📊 Características Técnicas
- Encriptación: AES-256
- Autenticación: 2FA opcional
- Transferencia: Archivos segura
- Chat: Comunicación integrada
🔗 Configuración del Sistema
🌐 URLs de Acceso
Servidor RustDesk: https://192.168.1.10:21117
Puerto Relay: 21116
Puerto API: 21114
Usuario Admin: admin
Contraseña: [Consultar al Líder TI]
🔐 Configuración de Seguridad
- SSL/TLS: Certificado válido
- Firewall: Puertos específicos
- VPN: Acceso desde externo
- Logs: Auditoría completa
⚠️ Notas Importantes
- El servidor debe estar siempre encendido
- Verificar conectividad antes de conexiones
- Documentar todas las sesiones remotas
- Obtener autorización antes de acceder
👥 Gestión de Usuarios
Usuarios Configurados en DIVALI
| Usuario | Rol | Permisos | Estado | Última Conexión |
|---|---|---|---|---|
| admin.divali | Administrador | Completo | En línea | 2025-08-15 14:30 |
| auxiliar.ti | Técnico | Limitado | En línea | 2025-08-15 13:45 |
| lider.ti | Supervisor | Extendido | Ausente | 2025-08-15 12:15 |
Procedimiento para Crear Usuario
Paso a Paso:
- Acceder al servidor: https://192.168.1.10:21117
- Login como admin: Credenciales de administrador
- Ir a Users → Add User: Menú lateral
- Completar información:
- Username: Nombre de usuario
- Password: Contraseña segura
- Role: Administrador, Técnico, Usuario
- Permissions: Permisos específicos
- Email: Correo de contacto
- Configure 2FA: Si es requerido
- Set restrictions: Horarios, IPs
- Save: Crear usuario
💻 Conexión Remota
🎯 Métodos de Conexión
- ID/Password: Conexión directa
- Address Book: Lista de equipos
- Quick Connect: Conexión rápida
- Unattended: Acceso sin confirmación
- File Transfer: Solo transferencia
🔧 Configuración de Calidad
- Resolution: 1920x1080 (Full HD)
- Color Depth: 24-bit
- Frame Rate: 30 FPS
- Compression: H.264/H.265
- Bandwidth: Adaptativo
Procedimiento para Conectar a Equipo
Paso a Paso:
- Abrir RustDesk Client: En equipo técnico
- Login: Credenciales de usuario
- Buscar equipo: Por ID o nombre
- Hacer clic: En equipo deseado
- Ingresar credenciales: Del equipo remoto
- Confirmar conexión: Si es requerido
- Establecer calidad: Según necesidad
- Iniciar sesión: Comenzar soporte
📁 Transferencia de Archivos
📋 Funciones de Transferencia
- Drag & Drop: Arrastrar archivos
- Copy/Paste: Copiar entre equipos
- Folder Sync: Sincronización
- Batch Transfer: Múltiples archivos
- Progress Tracking: Seguimiento
🔒 Seguridad de Archivos
- Encriptación: AES-256 en tránsito
- Verificación: Checksum MD5/SHA
- Logs: Registro de transferencias
- Permissions: Control de acceso
- Quarantine: Archivos sospechosos
Procedimiento para Transferir Archivos
Paso a Paso:
- Establecer conexión: Al equipo remoto
- Ir a File Transfer: Menú de herramientas
- Seleccionar archivos: Origen y destino
- Configurar opciones:
- Overwrite: Sobrescribir existentes
- Resume: Continuar interrumpidas
- Verify: Verificar integridad
- Compress: Comprimir si es necesario
- Iniciar transferencia: Botón Start
- Monitorear progreso: Barra de estado
- Verificar completado: Confirmar archivos
💬 Chat y Comunicación
📱 Funciones de Chat
- Text Chat: Mensajes de texto
- File Sharing: Compartir archivos
- Emojis: Expresiones
- History: Historial de chat
- Notifications: Alertas
🎤 Audio/Video
- Voice Chat: Comunicación vocal
- Video Call: Videollamada
- Screen Share: Compartir pantalla
- Recording: Grabar sesión
- Quality Settings: Ajustes de calidad
📋 Logs y Auditoría
- Session Logs: Registro de sesiones
- Chat History: Historial de chat
- File Transfers: Log de transferencias
- User Activity: Actividad de usuarios
- Security Events: Eventos de seguridad
Procedimiento para Iniciar Chat
Paso a Paso:
- Conectar al equipo: Establecer sesión
- Abrir chat: Icono de chat
- Seleccionar tipo: Texto, voz, video
- Configurar audio: Micrófono y altavoces
- Iniciar comunicación: Comenzar chat
- Compartir archivos: Si es necesario
- Grabar sesión: Si es requerido
📊 Monitoreo y Reportes
📈 Métricas Principales
- Sesiones activas: 2-5 por día
- Tiempo promedio: 30-60 minutos
- Archivos transferidos: 10-20 por semana
- Usuarios conectados: 3 técnicos
🔍 Troubleshooting
- No conecta: Verificar red y firewall
- Lento: Optimizar configuración
- Sin audio: Verificar dispositivos
- Archivos corruptos: Reintentar transferencia
📋 Reportes Generados
- Daily: Sesiones del día
- Weekly: Actividad semanal
- Monthly: Estadísticas mensuales
- Security: Eventos de seguridad
🎯 KPIs de Rendimiento
| Indicador | Meta | Medición |
|---|---|---|
| Tiempo Conexión | ≤ 30 segundos | Logs de sesión |
| Calidad Video | ≥ 1080p | Configuración cliente |
| Velocidad Transferencia | ≥ 10 Mbps | Test de velocidad |
| Uptime Servidor | ≥ 99.9% | Monitoring 24/7 |
🔧 Configuraciones Avanzadas
Configuración de Red
Parámetros Recomendados para DIVALI:
- Port Forwarding: 21116, 21117, 21114
- Firewall Rules: Permitir RustDesk
- Bandwidth Limit: 50 Mbps por sesión
- QoS: Prioridad alta para soporte
- VPN Access: Desde redes externas
Configuración de Seguridad
Autenticación
- 2FA: Google Authenticator
- Password Policy: Complejidad requerida
- Session Timeout: 8 horas
- IP Whitelist: Acceso restringido
- Failed Login Lockout: 5 intentos
Encriptación
- Transport: TLS 1.3
- Data: AES-256
- Key Exchange: ECDHE
- Certificate: Let's Encrypt
- Perfect Forward Secrecy: Habilitado
🚨 Procedimientos de Emergencia
🔄 Reinicio de Servidor
- Notificar usuarios: Antes del reinicio
- Acceder al servidor: Vía RDP o local
- Stop Service: RustDesk Server
- Wait 30 seconds: Para cierre completo
- Start Service: RustDesk Server
- Verify Status: Servicio funcionando
- Test Connections: Verificar conectividad
🔧 Reset de Cliente
- Desinstalar cliente: Control Panel
- Clean Registry: Entradas RustDesk
- Delete Config: Archivos de configuración
- Download Latest: Nueva versión
- Install Client: Instalación limpia
- Configure Settings: Parámetros
- Test Connection: Verificar funcionamiento
📞 Escalamiento Técnico
Si los problemas persisten después de intentar los procedimientos básicos:
- Documentar síntomas exactos y pasos realizados
- Tomar capturas de pantalla del error
- Exportar logs del servidor y cliente
- Verificar conectividad de red
- Contactar al Líder TI con información detallada
- No realizar cambios adicionales sin autorización
📚 Referencias Técnicas
🔗 Enlaces Oficiales
- Documentación: rustdesk.com/docs
- GitHub: github.com/rustdesk/rustdesk
- Downloads: rustdesk.com/download
- Community: Discussions GitHub
📖 Recursos de Aprendizaje
- YouTube: RustDesk Official Channel
- Blog: RustDesk Blog
- Webinars: Monthly Technical Sessions
- Documentation: API Reference
📋 Checklist de Mantenimiento Mensual
- ✅ Verificar estado del servidor
- ✅ Revisar logs de conexiones
- ✅ Actualizar clientes si hay nuevas versiones
- ✅ Limpiar logs antiguos
- ✅ Verificar backups de configuración
- ✅ Revisar reportes de seguridad
- ✅ Optimizar configuración de red
- ✅ Documentar cambios realizados