Cómo utilizar public keys con ssh y Linux

SSH (Secure Shell) es un protocolo cifrado ampliamente utilizado para administrar servidores y comunicarse con ellos de forma segura. Una de las formas más seguras de autenticarse en un servidor SSH es mediante claves SSH. Permíteme explicarte cómo configurar esto en un servidor Linux paso a paso:

  1. Generar un par de claves SSH:

    • En tu máquina local, abre una terminal y ejecuta el siguiente comando para generar un par de claves pública/privada:
      ssh-keygen -o -a 100 -t ed25519
      
      • Si prefieres usar encriptación obsoleta, puedes ejecutar:
      ssh-keygen -t rsa
      
    • Asegúrate de no establecer una contraseña cuando te lo solicite.
  2. Copiar la clave pública al servidor:

    • Abre el archivo generado /ruta/a/tu/clave/id_rsa.pub (reemplaza la ruta con la ubicación real).
    • Copia el contenido de la clave pública.
    • Hay otra opción que es copiar el archivo directamente con: rsync -avt -P /root/.ssh/id_rsa.pub usuario@IP o nombre:/root/.ssh (cambia el nombre del usuario del servidor y la IP o nombre por las tuyas)
  3. Acceder al servidor:

    • Conéctate al servidor usando SSH:
      ssh usuario@servidor
      
    • Si es la primera vez que te conectas, se creará un archivo ~/.ssh/authorized_keys en el servidor.
    • Edita este archivo y pega la clave pública que copiaste anteriormente.
    • Otra opción es copiar el contenido del archivo a ese si en el anterior paso lo copieste: cat id_rsa.pub >>~/.ssh/authorized_keys
  4. Prueba la autenticación:

    • Intenta conectarte nuevamente al servidor:
      ssh usuario@servidor
      
    • Deberías poder acceder sin ingresar una contraseña.

Recuerda que la clave privada debe mantenerse en secreto en tu máquina local, mientras que la clave pública se puede compartir libremente. ¡Ahora puedes disfrutar de una autenticación segura con SSH! 🚀

Si deseas más detalles o tienes alguna pregunta específica, no dudes en preguntar. 😊

 

Fuente de algunos comandos: Cómo utilizar public keys con ssh y linux paso a paso – VicHaunter.org

DistroSea: Explora y prueba más de 400 distribuciones de Linux desde tu navegador

DistroSea es un sitio web que permite a los usuarios probar y explorar diferentes distribuciones de Linux sin tener que descargarlas e instalarlas en su computadora. El sitio web ofrece actualmente más de 400 versiones de distribuciones. DistroSea es una buena alternativa al extinto sitio web de DistroTest1. El objetivo de DistroSea es facilitar a los usuarios el alojar, buscar y probar las más diversas distribuciones Linuxeras, sin necesidad de tener que descargarlas por completo e instalarlas para probarlas por encima o a fondo.

DistroSea

PRUEBA LINUX con una interfaz IGUAL A WINDOWS 11 o 10

Wubuntu es una distribución de Linux que combina elementos de Windows y Ubuntu, ofreciendo una interfaz familiar y una compatibilidad con aplicaciones de Windows, Android y Linux. Algunas características de Wubuntu son1:

  • Tiene un diseño casi idéntico al de Windows 11, con el menú de inicio, la barra de tareas y el centro de notificaciones en el centro.
  • Incluye el navegador Edge y aplicaciones de Microsoft como Teams y OneDrive, que se pueden sincronizar con una cuenta de Microsoft.
  • Permite ejecutar archivos EXE y MSI de Windows gracias a WINE, un software que emula el entorno de Windows en Linux.
  • También permite ejecutar aplicaciones de Android mediante una máquina virtual llamada PrimeOS, que se puede descargar e instalar desde el sistema.
  • Está basado en Ubuntu 20.04 LTS, por lo que se beneficia de su estabilidad, seguridad y soporte a largo plazo.
  • Tiene dos versiones disponibles: una con el escritorio KDE Plasma y otra con el escritorio Cinnamon, ambas con un aspecto similar a Windows.

Wubuntu es una opción interesante para los usuarios que quieren probar Linux sin renunciar a la familiaridad y la funcionalidad de Windows. Sin embargo, hay que tener en cuenta que Wubuntu no es Windows, sino una adaptación de Linux que imita su apariencia y algunas de sus características. Para saber más sobre Wubuntu, puedes visitar su página oficial o consultar algunos de los resultados web que he encontrado.

Wubuntu – The Windows Ubuntu Operating System

LIBERAR ESPACIO – Ver los directorios que ocupan más espacio en Linux – OMV

Con el comando DU (Disk Usage) podemos ver cuánto ocupa una carpeta o un archivo. Se le pueden pasar varios parámetros.

Espacio que ocupa una Carpeta o un Archivo

Para ver un archivo o carpeta en concreto de la forma más fácil y humana posible, ejecutamos:
$ du -bsh Docs/
Lo que nos devolverá:

du -bsh Docs/
315G    Docs/

Que carpetas son más grandes

Si queremos ver cuáles son los directorios más pesados que tenemos en nuestro /home organizados de mayor a menor.

Nos situamos en la carpeta que queremos ver y después:
$ du -sm *


Lo que nos devuelve:

21172 Descargas
6855 Documentos
6084 Escritorio
2270 Imágenes
78887 Música
53088 Proyectos
919515 Videos

Los 3 directorios más grandes

Si lo que sólo quisiéramos ver cuáles son, por ejemplo, los 5 directorios más pesados en nuestro /home podríamos usa du con una serie de comandos extras, por ejemplo:

$ du -hs * | sort -nr | head -3

Lo cual devolvería:

415G Videos 
48G Documentos 
48K mkt-mk15.svg

Ficheros que ocupan más de un tamaño definido

Por ejemplo los que ocupen más de 50 megas:

find / -type f -size +50000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

Fuente Como ver los directorios que ocupan más espacio en Linux – Portomaior

Crear tu PROPIA NUBE con SYNCTHING RASPBERRY PI nativa

Vamos a configurar Syncthing para hacer copia y sincronización de nuestros archivos entre equipos. Esta será una instalación nativa en Raspberry Pi OS, más abajo puedes ver como instalarlo en Docker.

Comandos para ejecutar la instalación en Linux

Vamos actualizar los paquetes del sistema primero.

sudo apt update
sudo apt upgrade

Si estás en una Raspberry Pi, es recomendable actualizar el firmare.

sudo rpi-update

Ahora ya podemos pasar el comando de instalación.

sudo apt install syncthing

Si te da error de apt-transport-https, tenemos que instalarlo para corregirlo, sino no hace falta.

sudo apt install apt-transport-https
sudo apt install -f

Configuración

Para arrancarlo basta con escribir el nombre y ejecutar.

syncthing

Si ves líneas que empiezan por INFO es que está corriendo correctamente, podemos pararlo con Control + C para seguir con la configuración.

Ahora vamos a editar el siguiente archivo con nano por ejemplo

nano ~/.config/syncthing/config.xml

Cambia la dirección 127.0.0.1 a 0.0.0.0. Quedará algo parecido a esto

<gui enabled="true" tls="false" debugging="false">
    <address>0.0.0.0:8384</address>
    <user></user>
    <password></password>
    <apikey></apikey>
    <theme>default</theme>
</gui>

Arrancar servicio Syncthing automáticamente

Es necesario copiar el siguiente contenido en el archivo /etc/systemd/system/syncthing@.service recuerda que puede ejecutarlo con nano delante, y sudo para que tengas permisos.

sudo nano /etc/systemd/system/syncthing@.service
[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=man:syncthing(1)
After=network.target
Wants=syncthing-inotify@.service

[Service]
User=%i
ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4

[Install]
WantedBy=multi-user.target

Se puede descargar de la siguiente forma pero a mí no me ha funcionado.

wget https://raw.githubusercontent.com/syncthing/syncthing/master/etc/linux-systemd/system/syncthing%40.service
sudo mv syncthing@.service /etc/systemd/system/

Ahora ejecutaremos los siguiente comandos para habilitar el servicio, arrancarlo y revisar como está.

sudo systemctl enable syncthing@pi.service
sudo systemctl start syncthing@pi.service
systemctl status syncthing@pi.service

Tutoriales de OpenMediaVault

Más tutoriales de OpenMediaVault que pueden serte útiles. 

/ ========================================= /

¿Quieres ser generoso y ayudar a apoyar mi canal?

A continuación, se muestran algunas formas de apoyo:

Hazte Miembro: http://www.playonlinew.com/miembro

Ko-fi: https://ko-fi.com/sirgamba

/ ========================================= /

¡Recuerda dejar un me gusta en este video y suscríbete si quieres ver más!

/ ========================================= /

👉 También puedes seguirme en:

► SUSCRIBETE https://goo.gl/qDLQKe

► FORO de ayuda http://Playonlinew.com

► Twitch: https://www.twitch.tv/gamba85

► Twitter: https://twitter.com/Gamba85_

► Facebook: https://goo.gl/NzWfVU

► Canal Gaming: http://www.playonlinew.com/gambagamer

► Discord https://discord.gg/pajjFWt

Fuente

 

Instalar Unifi Video en Linux

Buenos días, vamos a instalar Unifi Video en Linux, más concretamente en Debian, aunque puedes probar en tú distribución.

A continuación os dejo los comandos para ello.

  • Añade Sudo delante de cada comando si no estás como Root.




echo «deb http://http.debian.net/debian jessie-backports main» > /etc/apt/sources.list.d/jessie-backports.list

apt-get update

apt-get install -t jessie-backports openjdk-8-jre-headless

apt-get install mongodb mongodb-server openjdk-8-jre-headless jsvc

wget https://dl.ubnt.com/firmwares/unifi-video/v3.10.1/unifi-video.Debian7_amd64.v3.10.1.deb

dpkg -i unifi-video.Debian7_amd64.v3.10.1.deb

apt-get install unifi-video

apt-get -f install

https:// ip_equipo :7443

Si tienes alguna duda, deja tú comentario.

Gracias, un saludo.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies