Vamos a poner una capa adicional de seguridad a nuestra conexión ssh. Instalación Configuración Abre el archivo /etc/pam.d/sshd Incluir el siguiente código al final del archivo. Abre el archivo de configuración SSH Cambia la línea que contiene ChallengeResponseAuthenticacion no por yes Reiniciamos servicios SSH Configurando el acceso SSH 2FA en un usuario Vamos a darle acceso con 2FA a un usuario de la máquina Probando el acceso por SSH Ahora solo tenemos que abrir una terminal desde el equipo remoto introducir usuario@ipdelamaquina -p puerto Ya estamos dentro!!!! Espero que os sirva de ayuda 😉

Doble factor autenticacion SSH [2fa]


secpol.msc Directiva de seguridad local Directivas de cuentas. Políticas de clave pública. Configuración directiva auditoría avanzada wf.msc Firewall Firewall de Windows con seguridad avanzada taskschd.msc Programador de tareas Gestión de tareas programadas services.msc Servicios Gestión de servicios instalados rsop.msc Conjunto resultante de directivas Lista de políticas. printmanagement.msc Administración impresoras Administración impresoras perfmon.msc Monitor de rendimiento Monitor de rendimiento lusrmgr.msc Usuarios y grupos locales Gestión de usuarios y grupos locales gpedit.msc Directivas de grupo local Gestión de directivas de grupo local fsmgmt.msc Carpetas compartidas Gestión de carpetas compartidas, archivos y sesiones abiertas. eventvwr.msc Visor de eventos Eventos del S.O., software y […]

Comandos .msc Windows



Una sentencia SQL en FIREBIRD. (Apunte personal) Seleccionamos CODIGO CLIENTE, SUMA(IMPORTE), SUMA(COSTE) y añadimos NOMBRE CLIENTE con un JOIN. SELECTe.CLIENTE_ID CODCLI,mc.NOMBRE NOMCLI,e.IMP IMPVEN,e.IMP_COS IMPCOSFROM (SELECT CLIENTE_ID,SUM(IMPORTE) IMP, SUM(IMPORTE_COSTE) IMP_COS FROM MOV_EXPEDICIONWHERE (FECHA BETWEEN :pFecDes AND :pFecHas) GROUP BY CLIENTE_ID) eJOIN MTR_CLIENTE mc ON mc.CODIGO = e.CLIENTE_ID

Firebird Select Sum Where Group By Join


Kit de herramientas para detectar errores en tú ordenador personal. Todos los componentes del ordenador UserBenchmark BurninTest Comprobar la memoria RAM Memtest86 Disco Duro CrystalDiskINfo HDTune Tarjeta Gráfica 3DMark FurMark

Herramientas para testear los componentes de un Ordenador



Este es un script de cuatro líneas escrito en Python que lee todos los ficheros de la carpeta en la que se encuentra el pequeño programa, comprueba si la primera posición es un cero, si es así renombra el fichero eliminando la primera posición del nombre del fichero. import os for nomfic in os.listdir('.'): if nomfic.startswith('0'): os.rename(nomfic, nomfic[1:])import os for nomfic in os.listdir('.'): if nomfic.startswith('0'): os.rename(nomfic, nomfic[1:])

Script para renombrar archivos


Alinear importes a la derecha en un campo DBSpinEdit Este post es relámpago, ya que he buscado información por la web y no la he encontrado. Veamos como podemos solucionar la alineación de los campos DBSpinEdit a la derecha, como debe ser en los campos numéricos. Aquí el código… procedure Tmiformulario.AjustarDerechaImportes(); var inxs:integer; begin for inxs:=0 to ComponentCount -1 do begin if Components[inxs] is TRxDBSpinEdit then TRxDBSpinEdit(Components[inxs]).Alignment:=taRightJustify; end; end;procedure Tmiformulario.AjustarDerechaImportes(); var inxs:integer; begin for inxs:=0 to ComponentCount -1 do begin if Components[inxs] is TRxDBSpinEdit then TRxDBSpinEdit(Components[inxs]).Alignment:=taRightJustify; end; end;

Ajustar DBSpinEdit a la derecha (Importes)