GNU/Linux >> Belajar Linux >  >> Linux

Cara menginstal TermPair untuk berbagi dan mengontrol terminal secara real time dari Browser Web

Pengantar

TermPair adalah layanan web yang memungkinkan siapa saja untuk melihat dan mengontrol sesi Terminal mereka secara real time dari browser web. Sederhananya, ini memungkinkan orang berkolaborasi, melihat, berbagi, semuanya dalam waktu nyata.

Anda dapat dengan cepat dan aman membagikan Terminal Anda ke Web dan mengakses serta mengontrolnya.

TermPair cocok untuk mereka yang ingin berkolaborasi secara real-time. Ini juga memiliki beberapa celah keamanan. Jika Anda tidak hati-hati, itu bisa menjadi kesalahan fatal.

Keamanan

TermPair menggunakan enkripsi ujung-ke-ujung 128 bit untuk semua input dan output terminal.

Browser harus berjalan dalam konteks yang aman. Ini biasanya berarti berjalan di localhost, atau dengan lalu lintas http (https) yang aman.

Penggunaan

Pertama, server termpair dimulai (layanan termpair ). Server bertindak sebagai router yang secara membabi buta meneruskan data terenkripsi antara klien terminal TermPair dan browser yang terhubung.

Ini mendengarkan koneksi soket web termpair dari klien terminal unix, dan memelihara pemetaan ke semua browser yang terhubung.

Sebelum klien TermPair mengirimkan keluaran terminal ke server, ia mengenkripsinya menggunakan kunci rahasia sehingga server tidak dapat membacanya. Server meneruskan data itu ke browser yang terhubung. Ketika browser menerima data, mereka menggunakan kunci rahasia untuk mendekripsi dan menampilkan keluaran terminal. Browser memperoleh kunci rahasia melalui bagian url yang tidak dikirim ke server.

Demikian juga, ketika browser mengirim input ke terminal, input dienkripsi di browser, diteruskan dari server ke terminal, kemudian didekripsi di terminal oleh TermPair, dan akhirnya ditulis ke input terminal.

Memasang

  • Instal TermPair di Linux menggunakan pipx atau pip seperti yang ditunjukkan di bawah ini:
pipx install termpair

ATAU

pip install termpair

ATAU, Anda dapat menjalankan termpair tanpa menginstalnya, Kemudian lakukan proses berbagi dengan menjalankan perintah di bawah ini:

pipx run termpair serve
pipx run termpair share --open-browser

Cara menggunakan

  • Mulai server TermPair menggunakan perintah di bawah
termpair serve
  • Buka jendela Terminal baru atau tab dan jalankan perintah ini untuk membagikan Terminal Anda
termpair share --host "http://localhost/" --port 8000

TermPair akan menghasilkan ID Terminal dan kunci Enkripsi rahasia untuk CONNECT seperti yang ditunjukkan di atas.

  • Buka browser web Anda dan mulai terhubung melalui Web-Browser
  • Salin ID Terminal dan Kunci Rahasia dari shell Terminal lalu tempel seperti gambar di bawah lalu klik Hubungkan

Seperti yang ditunjukkan di atas, apa pun yang Anda ketik di Terminal akan muncul di browser dan sebaliknya.

Jadi Anda bisa mengetikkan perintah di browser atau terminal. Input dan output akan muncul di kedua jendela. Ini memberikan kontrol penuh kepada siapa saja yang memiliki ID sesi.

  • Jika tidak ingin memberikan kontrol penuh, Anda dapat mengikuti langkah sebelumnya lalu gunakan –hanya baca , atau -r opsi dengan perintah berbagi termpair sebagai berikut:
termpair share --host "http://localhost/" --port 8000 -r

Pastikan server TermPair dimulai dan mulai berbagi Terminal dalam mode hanya baca seperti di bawah ini.

SEPERTI yang ditunjukkan pada tangkapan layar di atas, saya mencoba mengetik di shell Browser, tetapi Termpair memberi saya pesan peringatan bahwa Terminal dibagikan dalam mode hanya-baca.

  • Jika Anda ingin membuka browser web otomatis setelah Anda mulai berbagi, gunakan –open-browser , atau -b pilihan.
termpair share --host "http://localhost/" --port 8000 -b
  • Untuk menampilkan bantuan TermPair:
termpair share --help
termpair serve --help

Kesimpulan

Itu dia

Jadi dalam artikel ini, kami mengilustrasikan cara berbagi dan mengontrol terminal secara real time dari Web Browser menggunakan TermPair.
Yang pasti, Ini sangat berguna untuk membantu, berbagi, melihat, dan mengakses terminal Anda dengan siapa pun yang Anda percayai.

Terima kasih


Linux
  1. Kitty Terminal Emulator:Cara Memasang, Mengonfigurasi, dan Menggunakannya

  2. Cara Menghapus Cache Browser Web Dari Commandline Di Linux

  3. Bagaimana Cara Menginstal Browser Opera Dari Terminal?

  1. Cara menginstal Chromium Web Browser di RHEL7 Linux

  2. SQLite DB Browser, Cara Menginstal dan Menggunakannya di Linux

  3. Cara menginstal Terminal Guake dan menambahkannya ke autostart

  1. Cara Memasang Browser Web Chromium di Ubuntu 18.04

  2. Cara Mencari Web Dari Terminal Di Linux

  3. Apa itu dispersi NTP dan bagaimana cara mengontrolnya?