Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas

viernes, 14 de octubre de 2022

Fundamentos de ciberseguridad


Acabamos de finalizar el curso de Fudamentos de Ciberseguridad Industrial. Te dejo disponible el nuevo BUK que acabamos de publicar, por si te interesa esta temática. 

Multitud de actividades que giran en torno a redes TCP/IP, automatización de procesos en Powershell, scripting, ciberseguridad, Kali Linux,... y más temas relacionados.


Espero que lo disfrutes.

Accede al BUK pulsando sobre la imagen o bien sobre el siguiente enlace:

https://drive.google.com/file/d/19M8ASY0Tj4KHNQWr40KwWhud4dD6d4vy/view?usp=sharing


martes, 17 de marzo de 2020

Error desconocido montando un disco duro externo en Ubuntu [Solucionado]


Hoy me ha ocurrido una cosa curiosa. Ayer estuve revisando un disco en el que tengo almacenadas las fotos que voy sacando a lo largo de los años. Al borde del infarto cuando mi sistema me dice hoy el terrorífico mensaje:

No se puede acceder a <<My Passport>>
Error mounting /dev/sdc1 at /media/moi/My Passport: Unknown error when mounting /dev/sdc1


No sé ni cuantas cosas probé: forzar un mount, revisar con gparted, fdisk,...

Pues bien, tras bucear mucho por Internet, encuentro que puede deberse a un mal desmontaje en Windows. Así que reinicio el PC en Windows, abro una consola, y sencillamente escribo chkdsk /f, y voilá!!! Vuelvo a tener el disco a tope.

En fin, por si te ocurre, aquí tienes una posible solución.

jueves, 20 de febrero de 2020

Curso del Instituto Nacional de Ciberseguridad en el IES Güímar


Hoy el alumnado de 1er curso de Bachillerato Tecnológico y del 2do curso del CFGS de Sistemas de Telecomunicaciones e Informáticos ha participado en un taller de ciberseguridad en el IES Güímar. Ha sido un curso teórico/práctico impartido el Instituto Nacional de Ciberseguridad de España (INCIBE) dependiente de la Secretaría de Estado de Avance Digital.

En el apartado teórico se han explicado conceptos básicos como ciberespacio, brecha de seguridad, vulnerabilidad, IP, puertos, escáner de red, servicios online, suplantación de identidad, hacking, cracking, exploits,...

A nivel práctico, el alumnado ha usado herramientas como Kali Linux, VirtualBOX, Metasploit, nmap,... y tantas otras para simular la detección y la explotación de vulnerabilidades en servidores basados tanto en sistemas Windows como Linux.

Muchas gracias a todos los participantes y en especial a la ponente, Dana Fernández, la Ingeniera Informática responsable de la ponencia del curso.

domingo, 3 de noviembre de 2019

Añadir acceso rápido para expulsar pen drives en Ubuntu 19.04 Disco Dingo

Hace ya un tiempo que estoy probando Ubuntu 19.4 Disco Dingo, y una de las cosas que hecho en falta es tener un acceso rápido para desmontar mi pen drive.

Pues bien, he encontrado una solución realmente sencilla y muy útil, que es instalando extensiones Chrome Gnome Shell Extensions. Eso es, desde el propio Chrome instalo una extensión que se integra en mi sistema Ubuntu.

Veamos cómo hacerlo.


Accedemos a la sección de extensiones de Chrome



Abrimos la tienda de extensiones de Chrome



En el panel de búsqueda, buscamos Gnome Shell y pulsamos sobre añadir a Chrome.
En mi caso, como ya está instalada aparece Valorar.




Como ves, en la parte superior de Chrome nos aparece el acceso rápido a las extensiones de Gnome Shell
Buscamos ahora la extensión Removable Drive Menu y pulsamos sobre ella



Le damos a activar y ¡voilá!
Ya la tendremos instalada



En nuestro sistema Chrome aparece un menú desplegable que nos permite extraer con seguridad nuestras unidades USB y pen drives de forma sencilla

viernes, 7 de junio de 2019

Shutter: habilitar editor de imágenes incorporado


Hace tiempo que uso Shutter como herramienta para las capturas de pantalla en las diferentes distribuciones Linux que uso.

Hace ya unos meses que estoy probando KDE Neon y le acabo de instalar Shutter. Pues bien, al instalar, no me permite usar el editor integrado que tiene. Veamos cómo activarlo.

En la imagen se muestra una captura realizada con Shutter y cómo el botón Editar está desactivado.
El propio sistema indica: 
Se necesita instalar Goo::Canvas/libgoo-canvas-perl para poder usar esta característica



Debemos descargar los siguientes paquetes:
  • libgoocanvas-common_1.0.0-1_all.deb
  • libgoocanvas3_1.0.0-1_amd64.deb     
  • libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb 

Y luego instalarlos:

  • sudo dpkg -i libgoocanvas-common_1.0.0-1_all.deb 
  • sudo dpkg -i libgoocanvas3_1.0.0-1_amd64.deb     
  • sudo dpkg -i libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb  

Imposible hacer scroll con el trackpad en LibreOffice en Linux KDE Neon



He instalado hace unos meses KDE Neon en mi portátil LG Gram. La verdad es que no tengo ninguna queja, el sistema va realmente bien, mantiene mi sistema perfectamente actualizado, todas las herramientas que he instalado me han funcionado perfectamente y el equipo trabaja de forma muy fluída.

El único pero es que el paquete ofimático LibreOffice me da problemas al hacer scroll cuando uso el trackpad del portátil. Va a trompicones, da saltos, tiene un comportamiento absolutamente inestable. Y cuando intento hacer zoom utilizando el trackpad + tecla ctrl el comportamiento es inaceptable.

Y este problema sólo ocurre en Libreoffice. En todas las demás aplicaciones el funcionamiento del scroll es perfecto: navegar por la web, documentos PDF, dentro del propio sistema,... todo bien.

Llevo años usando Libreoffice sin problemas y además en múltiples distribuciones de Linux diferentes: Ubuntu, Kubuntu, Lubuntu, Elementary OS,... y en todas ellas, perfectamente.

En el siguiente vídeo te muestro el comportamiento que tengo en mi sistema:






1. Activar gtk2 en lugar de gtk3 en Libreoffice [No soluciona]

En la URL [1] describen exactamente el mismo problema e indican que debe modificarse la versión de gtk3 a gtk2 para Libreoffice.


SOLVED: The culprit is good ol’ gtk3!I had to force LibreOffice to use gtk2 by uncommenting the line:export SAL_USE_VCLPLUGIN=gtkin /etc/profile.d/libreoffice-fresh.sh(fresh in my case. others may be using still)You can check to see which version of gtk LibreOffice is using in Help > About LibreOffice.



En la ventana de Acerca de NO me indica la versión de GTK que está usando




En la carpeta /etc/profile.d NO existe ningún archivo que se llame libreoffice-fresh.sh ni nada parecido




2. Desactivar entorno de ejecución de Java [No soluciona]

En la misma URL [1] indican que desactivando el entorno de ejecución de Java se soluciona el problema. He probado a hacerlo en Herramientas/Opciones/Libreoffice/Avanzado y el problema persiste:





3. Actualizar a la última versión de Libreoffie [No soluciona]

He probado a actualizar a la última versión de Libreoffice y tampoco soluciona el problema:





4. Actualizar el sistema [No soluciona]

He probado a actualizar mi sistema KDE Neon, por ver si al descargar alguna librería más nueva se solucionabla el problema, pero tampoco:





5. Problemas con la librería libinput en KDE [No soluciona]

Según lo que he leído en la URL [1] hay problemas con la librería libinput en KDE, y debe reemplazarse por xf86-input-libinput:


This behavior is caused by libinput, to be specific xf86-input-libinput package which ships as xorg’s dependancy. Libinput is a wayland input library and KDE still doesn’t work well with it. xf86-input-evdev can be used as a replacement for it and that one doesn’t cause this “slow scrolling, text is crunched” effect you’ve encountered. Do note that xorg will default to using xf86-input-libinput if both are installed.

No comprendo en realidad a qué se refiere ni cómo se aplica esta posible solución.

Pruebo a instalar sudo apt-get install xf86-input-libinput y el sistema no la encuentra



6. Revisar configuración del trackpad en el sistema  [No soluciona]

He revisado la configuración del trackpad en mi sistema, por si hubiera algún aspecto que pudiera modificar. En el área de pruebas funciona perfectamente el desplazamiento con dos dedos, arrastrar y soltar,...




7. Modificar settings.ini de gtk3.0 [No soluciona]

He leído en [2]:
Add gtk-primary-button-warps-slider=false to ~/.config/gtk-3.0/settings.ini to get legacy scrolling.
Lo actualizo a 0, a false, a true y a 1. En ninguna de las opciones resuelve el problema




8. Activar desplazamiento suave en LibreOffice [No soluciona]

He leído en [3]:
Writer does not have an adjustment for scrolling other than Tools > Options > OOWriter > View > Smooth scroll. 

En Herramientas/Opciones/LibreOffice Writer/Ver marcamos la casilla Desplazamiento suave.
El problema persiste





9. Tiro la toalla, me paso a Ubuntu 19.04 [Soluciona]



He dedicado unos cuantos días a buscar y a probar. No he encontrado demasiada gente con este problema, pero lo que he encontrado, lo he probado, y nada ha solucionado el problema. El paquete ofimático Libreoffice es una herramienta clave en mi trabajo, y de momento no he encontrado una alternativa seria (tampoco la he buscado).

Acabo de instalar Ubuntu 19.04 y va como la seda. El problema del scroll en Libreoffice aquí no existe.

En fin, una lástima, porque la verdad es que me hubiera gustado dedicar más tiempo a la distribución de KDE Neon.


Fuentes:

lunes, 6 de mayo de 2019

Configurar una impresora HP Wifi en Linux se ha simplificado muchísimo



En mi caso he configurado una impresora HP Deskjet 3720 en mi distribución Linux KDE Neon. Entiendo que en cualquier otra distribución basada en Ubuntu el proceso ha de ser similar.

Ya en mi distro estaban preinstaladas las herramientas hplip y hp-setup. Si nos las tuvieras instaladas, quizás deberías empezar por ahí. Al final este post tienes un enlace que te puede ser de utilidad.


Lanzamos hp-setup. No lo hagas como root, pues da problemas


Seleccionamos el modo Wireless 802.11 mediante cable USB. Deberemos usar un cable USB para el proceso de configuración, luego podremos prescindir de él.



El asistente nos indica que conectemos el cable USB a la impresora.
Conectamos y pulsamos siguiente



El asistente detecta perfectamente mi impresora



Seleccionamos la red Wifi que vamos a utilizar y pulsamos siguiente



Escribimos la clave de la red Wifi y pulsamos conectar
Y ya está lista la impresora para ser utilizada


En el siguiente enlace encontrarás algunos detalles más sobre cómo configuré esta misma impresora hace ya 2 años (marzo 2017):




warning: GUI Modules PyQt4 and PyQt5 are not installed

He repetido el proceso en este caso en Ubuntu 19.04. En cuanto ejecuto hp-setup me da el siguiente error con la interfaz gráfica: los módulos PyQt4 y PyQt5 no están instalados.

warning: GUI Modules PyQt4 and PyQt5 are not installed


Lo primero que hago es actualizar el sistema:
sudo apt update
sudo apt upgrade


Descargamos la última versión de HPLIP. En ella se encuentran los paquetes PyQt4 y PyQt5. En este enlace está disponible:


Descargamos la última versión de HPLIP




Se descarga un archivo llamado hplip-3.19.6.run. Le asignamos permisos de ejecución y lo ejecutamos


Y efectivamente con esto se resuelven los problemas y puedo instalar mi impresora perfectamente.


ERROR 1: No system tray detected on this system

Cada vez que inicio Ubuntu 19.04 me sale este mensaje de error:

No system tray detected on this system


Opción 1
Problamos a actualizar hplip: sudo apt-get install hplip hplip-gui
[No soluciona!!!]

Opción 2
El servicio System Tray de HP lo que hace es mostrar un icono de la impresora en la barra de tareas de Ubuntu con un icono de la impresora en el que notifica en todo momento el estado de la misma. A mí nunca me ha aparecido este icono, así que sencillamente lo eliminaré de mi secuencia de arranque, que no lo inicie. Para ello, probamos a eliminar el archivo /etc/xdg/autostart/hplip-systray.desktop


Fuentes:

sábado, 26 de enero de 2019

Configurar un servidor OpenVPN en Linux

1. Obtén tu IP pública

Desde un terminal en Linux escribimos 
wget -qO- ifconfig.me/ip



O bien, accedemos a la web miip.es 
y nos muestra la ip pública con la que estamos navegando


2. Instalación de OpenVPN en el PC

Desde la terminal, escribimos  
wget https://git.io/vpn -O openvpn-install.sh



3. Instalación del servidor OpenVPN


Desde un terminal, lanzamos el script recién descargado:
sudo bash openvpn-install.sh


Durante la instalación, establecemos
Protocolo para las conexiones: UDP
Puerto: 1194
DNS: el de Google
Nombre del certificado: client_moises




El sistema continúa con la instalación






 



Fíjate que está haciendo uso de SSL, claves de 2048 bits RSA
Al terminar, nos indica la ubicación del fichero del certificado para el cliente. 
En mi caso está en /home/moises/client_moises.ovpn
Este archivo será necesario más adelante



4. Servidor SSH


Para que funcione la VPN tenemos que instalar servidor SSH en nuestro equipo.
Para ello, desde línea de comandos: sudo apt-get install openssh-server



5. Redirección de puertos en el router

Debemos hacer que el puerto SSH (22) y el puerto de VPN (1194) se dirijan a la IP de nuestro PC que actuará como servidor, en mi caso: 192.168.1.140:


Creación de la redirección para OpenVPN.




Redirección del puerto 1194 a la dirección IP interna 192.168.1.140
en la que hemos instalado el servidor OpenVPN




También ha de redireccionarse el puerto 22 de SSH




6. Probamos conexión SSH

En el teléfono instalamos Juice SSH y utilizando la conexión de datos móvil, probamos a conectar por SSH a nuestra IP pública.

Conexión externa por SSH 






Advertencia antes de la conexión externa



Prueba de conexión exitosa por SSH



Listado de archivos del servidor desde el cliente de SSH




7. Instalamos y configuramos el cliente OpenVPN en el teléfono

Parece que todo va bien. Ahora, instalamos cliente OpenVPN en nuestro teléfono móvil.


Instalamos OpenVPN en el teléfono


Configuramos el cliente. Para ello, importamos el archivo .ovpn que creamos durante la instalación.


Seleccionamos la opción OVPN Profile




Seleccionamos el archivo .ovpn 
que previamente habremos enviado desde el PC al móvil.



Vemos el cliente en marcha.






En la barra de notificaciones nos indica que el cliente OpenVPN está en marcha.



8. Probamos conexión OpenVPN

Prueba de conectividad desde el PC al móvil que se está conectando mediante la conexión móvil.







Fuentes:
  • https://www.cyberciti.biz/faq/howto-setup-openvpn-server-on-ubuntu-linux-14-04-or-16-04-lts/