Teleconsole este un instrument puternic pentru linia de comanda cu care poti partaja sesiunii din terminal cu persoanele in care ai incredere. Prietenii sau membrii echipei se pot conecta la sesiunea de terminal in care lucrezi prin SSH sau printr-un navigator.

Cum functioneaza

Teleconsole este un server SSH cu un proxy SSH incorporat si a fost scris in GoLang. Poti utiliza acest instrument pentru lansarea sesiunilor SSH securizate, pentru redirectionarea porturilor TCP locale si configurarea proxy-urilor private.

Dupa ce pornesti teleconsole, acesta deschide o noua sesiune de shell si tipareste ID-ul unic al sesiuni, precum si un link WebUI pe care trebuie sa-l dai prietenilor sau echipei, pentru ca ei sa se alature printr-o linie de comanda SSH sau din navigator prin HTTPS.

In plus, teleconsole permite redirectionarea porturilor TCP locale, permitand astfel prietenilor sa acceseze aplicatiile web care ruleaza pe localhost in cazul in care se afla in spatele unui NAT.

Atentie: Teleconsole vine cu anumite riscuri de securitate de care trebuie sa ti cont; creaza un server SSH accesibil prin intermediul internetului public in timpul sesiunii, ceea ce va oferi practic tastatura pentru oricine are o legatura.

Cum se instaleaza

Cea mai rapida si mai usoara modalitate de a instala Teleconsole este sa tastezi urmatoarea comanda:

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

Dupa instalare, se poate porni ruland urmatoarea comanda:

$ teleconsole

Exemplu de iesire

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.

Copiaza ID-ul unic al sesiuni sau link-ul WebUI si partajeaza-l printr-un mijloc securizat cu persoanele in care ai incredere. Prietenii sau membri echipei se pot alatura folosind ID-ul sesiuniii asa cum este mai jos.

$ teleconsole join asce38b0cbb9db97ef16562d1feffe5b84c9a204b8

Acum, tu si prietenul tau folositi aceeasi sesiune de terminal care ruleaza pe sistemul tau, chiar daca daca ambii sunteti in diferite retele separate de NAT.

Pentru a opri difuzarea, ruleaza comanda „exit” sau inchizi fereastra terminalului.

$ exit

Cum se activeaza redirectionarea portului

O alta caracteristica importanta este  redirectionarea usoara a porturilor, permitand astfel prietenilor sa conecteze orice port TCP care ruleaza in sistem. Sa presupunem ca lucrezi la un proiect web si ca acesta este in prezent accesibil la http://localhost:3000. Poti face accesul prietenilor prin redirectionarea portului 3000 atunci cand initiezi o noua sesiuni dupa cum este in exemplu:

$ teleconsole -f localhost:3000

Exemplu de iesire

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.

Cand prieteni tai se vor alatura acestei sesiuni, vor vedea un mesaje de genul:

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

Acum pot accesa aplicatia din navigatorul lor folosind adresa http://localhost:3000

Important: Deoarece Teleconsole este doar un server SSH, oricare are ID-ul sesiuni poate solicita redirectionarea portului fara a te informa, dupa cum se vede mai jos.

$ teleconsole -f 3000:localhost:3000 join 

Pentru mai multe informatii acceseaza depozitul GitHub Teleconsole.

Sursa: teleconsole.com
  • Care este reactia ta?
  • powered by Verysign
  • like Timenews
    Like
  • unmoved Timenews
    unmoved
  • amused Timenews
    amused
  • excited Timenews
    excited
  • angry Timenews
    angry
  • sad Timenews
    sad
TENDINTA  |  Augmented Faces API pentru autoportrete AR in ARCore
John Doe                   Timenews
John Doe
John Doe - pseudonim pentru o persoana a carei identitate reala este necunoscuta
77 articole



  • Comenteaza
  • powered by Verysign

Nici un comentariu inca. Fii primul!
Gabriel Ruta - Facebook
Gabriel Ruta - Facebook

MX Linux. Il folosesc deja de un an jumate, si pot spune ca pt. mine personal este No.1 Distro din cate zeci am testat in anii trecuti. L-am folosi...10 days, 19 minutes

MX Linux 18.1 - improspatare ISO MX Linux 18.1 - improspatare ISO >>>
Stefan
Stefan

Salut,

Ati gresit imaginea ISO, re-downloadati imaginea 1.5.2 daca tot aceea ati scos-o, si aveti grija ce downloadati data viitoare

Re...14 days, 20 hours

Moderator
Moderator
Remediat. Multumim.
Redcore.Linux.Hardened.1812.KDE vs Argent.Workstation.1.5.2.KDE Redcore.Linux.Hardened.1812.KDE vs Argent.Workstation.1.5.2.KDE >>>
Victor
Victor

Interesant ... Îmi place ideea! 
Dar oricine vede inspiratia pe care Casper a luat-o de la lampa Philips Hue, precum si unele dintr...22 days, 7 hours

Casper Glow - lumina de noapte, ce va va ajuta sa adormiti Casper Glow - lumina de noapte, ce va va ajuta sa adormiti >>>
Alex Petrini - Facebook
Alex Petrini - Facebook

da, dar e coporate mai mult. Eu folosesc Rambox si îti poti defini orice serviciu singur. 

1 month, 2 days
Station in Linux - 600 de aplicatii intr-o singura interfata eleganta Station in Linux - 600 de aplicatii intr-o singura interfata eleganta >>>