Teleconsole - Bagikan Terminal Linux Anda dengan Teman Anda


Teleconsole adalah sumber terbuka gratis dan alat baris perintah canggih untuk berbagi sesi terminal Linux Anda dengan orang yang Anda percaya. Teman atau anggota tim Anda dapat terhubung ke sesi terminal Linux Anda melalui baris perintah melalui SSH atau melalui browser melalui protokol HTTPS.

Bagaimana cara kerjanya?

Teleconsole adalah server SSH berkerumun dengan proksi SSH bawaan dan ditulis dalam GoLang. Anda dapat menggunakan alat ini untuk meluncurkan sesi SSH yang aman, meneruskan port TCP lokal, dan menyiapkan proxy pribadi.

Setelah Anda meluncurkan teleconsole di sistem Anda, ia akan membuka sesi shell baru dan mencetak ID sesi unik serta tautan WebUI yang Anda perlu berbagi dengan teman Anda, agar mereka dapat bergabung melalui baris perintah melalui SSH atau dari browser web mereka melalui HTTPS.

Selain itu, teleconsole juga memungkinkan untuk meneruskan port TCP lokal, sehingga memungkinkan teman Anda mengakses aplikasi web yang berjalan di localhost Anda jika aplikasi tersebut berada di belakang NAT .

Peringatan: Teleconsole memiliki risiko keamanan tertentu yang harus Anda waspadai; itu membuat server SSH dapat diakses melalui Internet publik selama sesi Teleconsole, ini secara praktis akan memberikan keyboard Anda kepada siapa pun yang memiliki tautan.

Cara Install Telekonsol di Linux

Cara tercepat dan termudah untuk menginstal Teleconsole di distribusi Linux Anda adalah dengan mengetikkan perintah berikut di terminal Anda.

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

Setelah Teleconsole diinstal, Anda dapat memulainya dengan mengetikkan perintah berikut. Ini sangat berguna ketika Anda terjebak dalam beberapa konfigurasi pada kotak Linux di belakang NAT. Cukup undang dan bagikan sesi Linux Anda dengan teman untuk membantu Anda.

teleconsole
Contoh Keluaran
Starting local SSH server on localhost...
Requesting a disposable SSH proxy on as.teleconsole.com for tecmint...
Checking status of the SSH tunnel...

Your Teleconsole ID: asce38b0cbb9db97ef16562d1feffe5b84c9a204b8
WebUI for this session: https://as.teleconsole.com/s/ce38b0cbb9db97ef16562d1feffe5b84c9a204b8
To stop broadcasting, exit current shell by typing 'exit' or closing the window.

Selanjutnya, salin ID sesi unik yang dicetak atau tautan WebUI dan bagikan melalui cara yang aman dengan orang yang Anda percaya. Teman Anda dapat bergabung menggunakan ID sesi seperti yang ditunjukkan.

teleconsole join asce38b0cbb9db97ef16562d1feffe5b84c9a204b8

Atau mereka dapat bergabung dengan mengklik link WebUI untuk mengaksesnya melalui web browser seperti terlihat pada gambar layar berikut.

Sekarang Anda dan teman Anda menggunakan sesi terminal Linux yang sama yang berjalan di sistem Anda, meskipun Anda berdua berada di jaringan berbeda yang dipisahkan oleh NAT.

Untuk menghentikan siaran, keluar dari shell saat ini dengan mengetikkan perintah 'exit' atau menutup jendela terminal.

exit

Cara Mengaktifkan Penerusan Port

Fitur penting lainnya dari Teleconsole adalah penerusan port yang mudah, sehingga memungkinkan teman Anda menghubungkan port TCP apa pun yang berjalan di sistem Linux Anda. Misalkan Anda sedang mengerjakan sebuah proyek web dan saat ini proyek tersebut dapat diakses di http://localhost:3000 Anda. Anda dapat membuat teman Anda mengaksesnya dengan meneruskan port 3000 saat Anda memulai sesi baru seperti yang ditunjukkan.

teleconsole -f localhost:3000
Contoh Keluaran
Starting local SSH server on localhost...
Requesting a disposable SSH proxy on as.teleconsole.com for tecmint...
Checking status of the SSH tunnel...

Your Teleconsole ID: asce38b0cbb9db97ef16562d1feffe5b84c9a204b8
WebUI for this session: https://as.teleconsole.com/s/ce38b0cbb9db97ef16562d1feffe5b84c9a204b8
To stop broadcasting, exit current shell by typing 'exit' or closing the window.

Sekarang ketika teman Anda bergabung dalam sesi ini, mereka akan melihat pesan seperti yang ditunjukkan.

ATTENTION: tecmint has invited you to access port 3000 on their machine via localhost:9000

Mereka kemudian dapat mengakses aplikasi Anda dari browser mereka menggunakan URL http://localhost:3000.

Penting: Karena Teleconsole hanyalah server SSH, siapa pun yang Anda bagikan ID sesinya dapat meminta penerusan porta tanpa memberi tahu Anda, seperti yang ditunjukkan .

teleconsole -f 3000:localhost:3000 join <session-id>

Anda dapat melihat pesan bantuan teleconsole dengan perintah berikut.

teleconsole help

Untuk informasi lebih lanjut, buka repositori Teleconsole Github.

Itu saja! Teleconsole adalah server SSH yang kuat untuk berbagi sesi terminal Unix/Linux Anda dengan teman. Dalam artikel ini, kami telah menjelaskan cara menggunakan teleconsole untuk meluncurkan sesi SSH yang aman dan berbagi terminal Anda dengan teman-teman serta melakukan penerusan port TCP lokal.

Jika Anda memiliki pertanyaan atau pemikiran untuk dibagikan, gunakan formulir komentar di bawah untuk menghubungi kami.