Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

Los Pastebins han sido una característica de Internet desde la década de 1990 y son repositorios de texto simples donde puede volcar grandes cantidades de escritura, código o cualquier otro tipo de documentación. Son súper útiles si no quieres saturar otros canales de comunicación con paredes de texto.

Tradicionalmente, debe crear una cuenta con un servicio basado en un sitio web para usar un pastebin; sin embargo, con pastes.sh, puede crear pegados sin tener que salir de su terminal.

¿Qué es un Pastebin y por qué usaría uno?

Internet es un tesoro inimaginablemente grande de información; para la mayor parte, es deseable que haya algo de estructura y permanencia. Siempre debe poder encontrar sitios web y artículos interesantes en el mismo lugar, por ejemplo, y desea que flujo de conciencia que derramas en tu blog o redes sociales para permanecer visible y localizable hasta que decidas bórralo.

instagram viewer

Otra información es transitoria por naturaleza. Desea poder mostrarlo durante un período limitado y luego hacer que caduque, para que nunca más se vuelva a ver.

Los Pastebins brindan esta utilidad: aceptan su texto sin procesar y devuelven un enlace en el que puede ver el texto.

Las razones por las que puede querer esto son variadas. Es posible que desee publicar un gran bloque de texto en una sala de chat de IRC, pero le preocupa estropear el flujo de la conversación. Puede ser que quieras que un colega evalúa tu código antes de comprometerse y no quiere pegar unas pocas miles de líneas en un correo electrónico.

En su lugar, pega su código en un pastebin y pasa el enlace en un correo electrónico o SMS, o simplemente escribe la URL en el reverso de un sobre. Es simple, es fácil y es increíblemente útil.

Pero usar un pastebin tiene sus desventajas: generalmente necesita crear una cuenta y, lo que es peor, debe abandonar su terminal y abrir un navegador para usar un pastebin.

pastes.sh es diferente. No es necesario que proporcione su dirección de correo electrónico, su identificador de redes sociales ni nada más. En su lugar, crea su cuenta desde su terminal utilizando el cifrado de clave pública sobre SSH, y también puede SCP (copia segura) sus pastas en el servidor pastes.sh desde su terminal.

Comience con pastes.sh en Linux

Debido a las limitaciones del paquete SSH de Golang, es muy probable que las claves SSH estándar creadas por su distribución no funcionen con pastes.sh. Deberá crear una nueva clave SSH con el algoritmo Ed25519:

ssh-keygen -t ed25519 -C "[email protected]"

Golpear Ingresar cuando se le solicite "Ingrese un archivo en el que guardar la clave", luego elija una contraseña segura (o no). Tu decides). La clave se guardará en la ubicación predeterminada.

Ahora conéctese al servidor SSH de pastes.sh con:

ssh nuevo@pastas.sh

Este es un inicio de sesión especial que no requiere una contraseña y siempre lo enviará a la creación de la cuenta.

Cuando se le solicite, elija un nombre de usuario, con menos de 50 caracteres, que incluya letras y números sin formato. El sistema rechazará cualquier nombre de usuario no deseado que incluya cadenas como "admin", "abuse", "root", "cgi" o similares. No puede usar guiones bajos.

Si se acepta su nombre de usuario, verá una pantalla con una URL para sus pegados y ciertas opciones de administración. Puede cambiar su nombre de usuario, administrar sus claves de cifrado y ver las pastas vinculadas a su cuenta.

Use pastes.sh para crear pastas desde su terminal

Los pegados son archivos de texto, por lo que es una buena idea que tenga un directorio dedicado para pegar dentro de su directorio de inicio. Crea uno con:

mkdir ~/pastas

cada vez que tu crear un archivo que contenga el texto desea enviar a pastes.sh, debe crearlo aquí. Por ejemplo:

nano pastas/este archivo

Como está usando Linux, la extensión del nombre de archivo en realidad no importa.

Cuando haya terminado, guarde y salga de nano con Control + O entonces Control + R.

Puede enviar archivos a su pastebin con:

scp ~/pastes/* pastas.sh:/

...o puede enviar archivos individualmente con:

scp este archivo pega.sh:/

Alternativamente, si solo desea pegar una nota rápida desde la línea de comando, sin la molestia de abrir un editor de texto dedicado, puede canalizar el texto directamente.

Por ejemplo:

eco"MUO es la fuente número uno de increíbles noticias tecnológicas y fabulosos tutoriales de Linux" | pastas ssh.sh

... creará una nueva pasta con ese contenido. Generará un nombre de archivo aleatorio y se lo devolverá como salida.

Si desea especificar un nombre de archivo, agregue su nombre de archivo preferido al comando anterior.

eco"Código abierto 4 eva" | pastas ssh.sh foss

El comando anterior generará un archivo llamado foss que contiene el texto "Open source 4 eva", accesible a través de "your-pastes-url.sh/foss".

¡Puedes usar Pastebins para cualquier cosa!

Los Pastebins son increíblemente útiles si desea mostrar texto al mundo y no le preocupa demasiado cómo aparece. Ya sea que esté pegando fragmentos de código, borradores comerciales o una novela completa, lo que importa es el mensaje.

Y si sus pastas son para ayudar con un proyecto, considere agregar otras excelentes herramientas y métodos para ayudar a impulsar la colaboración.