Pastebin telah menjadi fitur internet sejak 1990-an, dan merupakan repositori teks sederhana tempat Anda dapat membuang tulisan, kode, atau jenis dokumentasi lainnya dalam jumlah besar. Mereka sangat berguna jika Anda tidak ingin mengacaukan saluran komunikasi lain dengan dinding teks.
Secara tradisional, Anda perlu membuat akun dengan layanan berbasis situs web untuk menggunakan pastebin, namun, dengan pastes.sh, Anda dapat membuat pasta tanpa harus meninggalkan terminal.
Apa itu Pastebin, dan Mengapa Anda Menggunakannya?
Internet adalah kumpulan informasi yang tak terbayangkan; untuk sebagian besar, diharapkan ada beberapa struktur dan keabadian. Anda harus selalu dapat menemukan situs web dan artikel menarik di tempat yang sama, misalnya, dan Anda menginginkannya aliran kesadaran yang Anda tumpahkan ke blog atau media sosial Anda agar tetap terlihat dan dapat ditemukan sampai Anda memutuskannya Hapus.
Informasi lainnya bersifat sementara. Anda ingin dapat menampilkannya untuk jangka waktu terbatas dan kemudian kedaluwarsa, tidak pernah terlihat lagi.
Pastebin menyediakan utilitas ini—menerima teks mentah Anda, dan mengembalikan tautan tempat Anda dapat melihat teks tersebut.
Alasan Anda mungkin menginginkan ini beragam. Anda mungkin ingin memposting blok teks yang besar ke ruang obrolan IRC, tetapi khawatir akan mengacaukan alur percakapan. Bisa jadi Anda menginginkan rekan kerja mengevaluasi kode Anda sebelum Anda berkomitmen, dan tidak ingin menempelkan beberapa ribu baris ke dalam email.
Sebagai gantinya, Anda menempelkan kode Anda ke dalam pastebin dan meneruskan tautannya dalam email atau SMS, atau cukup tulis URL di belakang amplop. Sederhana, mudah, dan sangat berguna.
Tetapi menggunakan pastebin memiliki kelemahan: Anda biasanya perlu membuat akun, dan lebih buruk lagi, Anda harus meninggalkan terminal dan membuka browser untuk menggunakan pastebin.
pastes.sh berbeda. Anda tidak perlu menyerahkan alamat email, pegangan media sosial, atau apa pun. Sebagai gantinya, Anda membuat akun dari dalam terminal menggunakan enkripsi kunci publik melalui SSH, dan Anda juga dapat SCP (salinan aman) pasta Anda ke server pastes.sh dari dalam terminal Anda juga.
Memulai Dengan pastes.sh di Linux
Karena keterbatasan paket SSH Golang, ada kemungkinan besar kunci SSH standar yang dibuat oleh distro Anda tidak akan berfungsi dengan pastes.sh. Anda perlu membuat kunci SSH baru dengan algoritme Ed25519:
ssh-keygen -t ed25519 -C "[email protected]"
Memukul Memasuki ketika diminta untuk "Masukkan file untuk menyimpan kunci", lalu pilih kata sandi yang aman (atau tidak. Terserah kamu). Kunci akan disimpan ke lokasi default.
Sekarang sambungkan ke server pastes.sh SSH dengan:
ssh baru@pasta.SH
Ini adalah proses masuk khusus yang tidak memerlukan kata sandi, dan akan selalu mengarahkan Anda ke pembuatan akun.
Saat diminta, pilih nama pengguna, dengan kurang dari 50 karakter, terdiri dari huruf dan angka biasa. Sistem akan menolak nama pengguna spam apa pun yang menyertakan string seperti "admin", "abuse", "root", "cgi", atau yang serupa. Anda tidak dapat menggunakan garis bawah.
Jika nama pengguna Anda diterima, Anda akan melihat layar dengan URL untuk tempel Anda, dan opsi pengelolaan tertentu. Anda dapat mengubah nama pengguna, mengelola kunci enkripsi, dan melihat pasta yang ditautkan ke akun Anda.
Gunakan pastes.sh untuk Membuat Tempel Dari Terminal Anda
Paste adalah file teks, jadi sebaiknya Anda memiliki direktori khusus untuk paste di dalam direktori home Anda. Buat satu dengan:
mkdir ~/paste
Setiap kali Anda membuat file yang berisi teks Anda ingin mengirim ke pastes.sh, Anda harus membuatnya di sini. Contohnya:
pasta nano/file ini
Karena Anda menggunakan Linux, ekstensi nama file sebenarnya tidak penting.
Setelah selesai, simpan dan keluar dari nano dengan Ctrl + O Kemudian Ctrl + R.
Anda dapat mengirim file ke pastebin Anda dengan:
scp~/pastes/* pasta.sh:/
...atau Anda dapat mengirim file satu per satu dengan:
scp file ini pastes.sh:/
Alternatifnya, jika Anda hanya ingin menempelkan catatan singkat dari baris perintah, tanpa repot membuka editor teks khusus, Anda dapat menyalurkan teks secara langsung.
Contohnya:
gema"MUO adalah sumber berita teknologi luar biasa nomor satu, dan tutorial Linux yang luar biasa" | ssh pasta.sh
...akan membuat pasta baru dengan konten tersebut. Itu akan menghasilkan nama file acak dan mengembalikannya kepada Anda sebagai output.
Jika Anda ingin menentukan nama file, tambahkan nama file pilihan Anda ke perintah sebelumnya.
gema"Sumber terbuka 4 eva" | ssh pastes.sh foss
Perintah di atas akan menghasilkan file bernama foss yang berisi teks "Open source 4 eva", dapat diakses melalui "your-pastes-url.sh/foss".
Anda Dapat Menggunakan Pastebin untuk Apa Pun!
Pastebin sangat berguna jika Anda ingin menampilkan teks ke dunia luar, dan Anda tidak terlalu khawatir tentang tampilannya. Baik Anda menempelkan cuplikan kode, draf bisnis, atau novel lengkap, yang terpenting adalah pesannya.
Dan jika pasta Anda akan membantu proyek, pertimbangkan untuk menambahkan alat dan metode hebat lainnya untuk membantu meningkatkan kolaborasi.