Teleconsole - kongsi terminal linux anda dengan rakan anda

Teleconsole - kongsi terminal linux anda dengan rakan anda

Teleconsole adalah sumber terbuka percuma dan alat baris arahan yang kuat untuk berkongsi sesi terminal Linux anda dengan orang yang anda percayai. Rakan atau ahli pasukan anda boleh menyambung ke sesi terminal Linux anda melalui baris arahan melalui SSH atau melalui pelayar melalui protokol HTTPS.

Bagaimanakah ia berfungsi?

Teleconsole adalah pelayan SSH yang dikelompokkan dengan proksi SSH terbina dalam dan ditulis di Golang. Anda boleh menggunakan alat ini untuk melancarkan sesi SSH yang selamat, melakukan penghantaran port TCP tempatan, dan menyediakan proksi swasta.

Selepas anda melancarkan a teleconsole Di sistem anda, ia membuka sesi shell baru dan mencetak sesi yang unik ID serta WebUI pautan yang anda perlukan untuk berkongsi dengan rakan anda, untuk mereka menyertai melalui baris arahan melalui SSH atau dari pelayar web mereka melalui HTTPS.

Baca juga: Gotty - Kongsi Terminal Linux Anda (TTY) sebagai Aplikasi Web

Di samping itu, teleconsole juga membolehkan untuk menghantar tempatan TCP pelabuhan, dengan itu membolehkan rakan anda mengakses aplikasi web yang berjalan di localhost anda sekiranya ia berada di belakang Nat.

Amaran: Teleconsole Datang dengan risiko keselamatan tertentu yang perlu anda ambil perhatian; Ia mewujudkan pelayan SSH yang boleh diakses melalui internet awam semasa sesi teleconsole, ini secara praktikal akan memberikan papan kekunci anda kepada sesiapa sahaja yang mempunyai pautan.

Cara memasang teleconsole di linux

Cara terpantas dan paling mudah untuk dipasang Teleconsole Pada pengedaran Linux anda adalah menaip arahan berikut di terminal anda.

$ curl https: // www.teleconsole.com/get.sh | sh 

Sekali Teleconsole dipasang, anda boleh memulakannya dengan menaip arahan berikut. Ini sangat berguna apabila anda terjebak dalam beberapa konfigurasi di kotak Linux di belakang Nat. Jemput dan kongsi sesi Linux anda dengan rakan anda untuk menolong anda.

$ teleconsole 
Output sampel
Memulakan pelayan SSH tempatan di localhost ... meminta proksi SSH pakai buang pada.teleconsole.com untuk Tecmint ... memeriksa status terowong SSH ... ID teleconsole anda: ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 WebUI untuk sesi ini: https: // as.teleconsole.com/s/ce38b0cbb9db97ef16562d1feffe5b84c9a204b8 Untuk menghentikan penyiaran, keluar dari shell semasa dengan menaip 'keluar' atau menutup tingkap. 

Seterusnya, salin pautan ID Sesi Unik yang dicetak atau WebUI dan kongsi melalui cara yang selamat dengan orang yang anda percayai. Rakan anda boleh menyertai menggunakan ID Sesi seperti yang ditunjukkan.

$ teleconsole Sertai ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 

Atau mereka boleh menyertai dengan mengklik pada pautan webui untuk mengaksesnya melalui pelayar web seperti yang ditunjukkan dalam tangkapan skrin berikut.

Kongsi sesi Linux SSH melalui penyemak imbas

Sekarang anda dan rakan anda kedua -duanya menggunakan sesi terminal Linux yang sama berjalan pada sistem anda, walaupun anda berdua berada di rangkaian yang berbeza yang dipisahkan oleh NAT.

Untuk menghentikan penyiaran, keluar dari shell semasa dengan menaip 'Keluar' perintah atau menutup tetingkap terminal.

$ keluar 

Cara membolehkan penghantaran port

Ciri penting lain dari Teleconsole adalah, pemajuan port mudah, dengan itu membolehkan rakan anda menyambungkan mana -mana port TCP yang berjalan pada sistem Linux anda. Mari kita anggap anda sedang mengusahakan projek web dan kini boleh diakses pada anda http: // localhost: 3000 . Anda boleh membuat rakan anda mengaksesnya dengan menghantar port 3000 Apabila anda memulakan sesi baru seperti yang ditunjukkan.

$ teleconsole -f localhost: 3000 
Output sampel
Memulakan pelayan SSH tempatan di localhost ... meminta proksi SSH pakai buang pada.teleconsole.com untuk Tecmint ... memeriksa status terowong SSH ... ID teleconsole anda: ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 WebUI untuk sesi ini: https: // as.teleconsole.com/s/ce38b0cbb9db97ef16562d1feffe5b84c9a204b8 Untuk menghentikan penyiaran, keluar dari shell semasa dengan menaip 'keluar' atau menutup tingkap. 

Sekarang apabila rakan anda menyertai sesi ini, mereka akan melihat mesej seperti yang ditunjukkan.

Perhatian: Tecmint telah menjemput anda untuk mengakses port 3000 pada mesin mereka melalui localhost: 9000 
Sertai sesi Linux

Mereka kemudian boleh mengakses permohonan anda dari penyemak imbas mereka menggunakan URL http: // localhost: 3000.

Penting: Sejak Teleconsole hanya pelayan SSH, sesiapa sahaja yang anda kongsi ID sesi anda dengan boleh meminta penghantaran port tanpa memaklumkan kepada anda, seperti yang ditunjukkan.

$ teleconsole -f 3000: localhost: 3000 bergabung  

Anda boleh melihat teleconsole Bantu mesej dengan arahan berikut.

$ Teleconsole Bantuan 

Untuk maklumat lanjut, pergi ke repositori GitHub teleconsole.

Itu sahaja! Teleconsole adalah pelayan SSH yang kuat untuk berkongsi sesi terminal Unix/Linux anda dengan rakan. Dalam artikel ini, kami telah menjelaskan cara menggunakan teleconsole Untuk melancarkan sesi SSH yang selamat dan kongsi terminal anda dengan rakan -rakan dan lakukan penghantaran port TCP tempatan.

Sekiranya anda mempunyai sebarang pertanyaan atau pemikiran untuk dikongsi, gunakan borang komen di bawah untuk sampai ke kami.