U sljedećem ćemo članku pogledati Teleconsole. Ovo je besplatna usluga za dijeljenje terminala s ljudima kojima vjerujemo. Vaši se kontakti mogu pridružiti putem naredbenog retka pomoću SSH-a ili putem svog web preglednika pomoću HTTPS-a. Ova je usluga vrlo zanimljiva za traženje pomoći. Također ćemo moći proslijediti lokalne TCP portove vašim kontaktima. Koristite ovu značajku da biste im omogućili pristup web aplikacijama pokrenutim na vašem lokalnom poslužitelju.
Možda već znate popularne aplikacije za udaljenu radnu površinu koje su dostupne na tržištu, kao što su Teamviewer, Skype, Join.me, Chrome Remote Desktop, Real VNC, Apache Guacamole itd. Oni se koriste za dijeljenje cijelog sustava, ali u nekim bi nas situacijama mogli zanimati podijelite brzo samo našu terminalsku sesiju. Zbog situacije poput opisane, telekonzola i uzmi sebe.
Teleconsole je izgrađen na Gravitacijskom teleportu. Ovo je moderni SSH poslužitelj za daljinski pristup Gnu / Linux poslužiteljskim klasterima putem SSH ili HTTPS-a. Je "trenutni" SSH poslužitelj koji je unaprijed konfiguriran da vjeruje SSH proxyju s teleconsole.com. Morat ćemo se pobrinuti za to oba korisnika (i pošiljatelj i primatelj) imaju na svom sustavu aplikaciju Teleconsole.
Kada koristimo ovu vrstu usluge, neizbježno je zapitati se koliko je sigurna. Očito je da moramo zaštititi proxy uslugu teleconsole.com. U svakom slučaju, veza se prekida čim se odjavite.
Aktivna sesija zaštićena je oznakom ID vrlo duge i nasumične sesije što je gotovo nemoguće pogoditi. Zanimljivo je razmotriti upotrebu sigurnog chata za dijeljenje ID-a aktivne sesije s kontaktima koje želite pozvati.
Instalirajte Teleconsole
Nećemo morati puno razmišljati ili se brinuti oko instalacije. Programeri ove usluge nude nam skripta ljuske kako bi se mogla brzo i jednostavno koristiti. Izvršavajući skriptu u terminalu (Ctrl + Alt + T) na sljedeći način, u našem sustavu već ćemo imati dostupnu Teleconsole:
curl https://www.teleconsole.com/get.sh | sh
Ako netko još nije instalirao sklupčati, možete ga instalirati upisivanjem sljedeće naredbe u isti terminal:
sudo apt install curl
Kako radi Teleconsole
Stvorite sesiju pošiljatelja
Samo idemo pisati teleconsole u našem terminalu. Ova će naredba generirati jedinstvene jednokratne SSH vjerodajnice i pokrenuti SSH poslužitelj na localhostu.
El server stvoriti jednokratnu instancu SSH proxyja za jednokratnu upotrebu. Sve će to biti učinjeno nakon dobivanja SSH vjerodajnica kojima vjeruje SSH poslužitelj Teleconsole pokrenut na našem računalu.
SSH poslužitelj od lokalna aplikacija Teleconsole stvara odlazni SSH tunel za jednokratni Teleport proxy. Proxy će sada djelovati kao most koji povezuje vanjski svijet s našim strojem.
Pridružite se sesiji
Kada upišemo teleconsole join session-id ili kliknemo na vezu WebUI, aplikacija će tražiti od proxyja SSH ključeve za sesiju koristeći HTTPS protokol.
Dobiveni ključevi koristit će se za korištenje SSH protokola u proxyju.
Proxy će proslijediti vezu kroz stvoreni tunel.
Kako se koristi Teleconsole
Zamislimo da smo zapeli s konfiguriranjem nečega u Ubuntuu i želimo zatražiti kontakt za pomoć. Jednostavno napisat ćemo telekonzolu u našem terminalu (Ctrl + Alt + T) i vidjet ćemo nešto poput sljedećeg:
Teleconsole će pokrenuti novu sesiju od lokalna SSH ljuska e ispisat će jedinstveni ID sesije i WebUI URL. Bilo koji od ovih podataka morat ćemo podijeliti s kontaktom kojem želimo zatražiti pomoć.
Naš kontakt za podršku može vam se pridružiti time kliknite vezu WebUI ili upisivanjem terminala (Ctrl + Alt + T):
teleconsole join ID-de-sesión
Nakon toga, oba će korisnika upotrebljavati istu terminalsku sesiju koja se izvodi na računalu korisnika, čak i ako su obojica na odvojenim mrežama.
u odjaviti se i odjaviti se, nećemo imati više od napiši izlaz, kao što možete vidjeti na sljedećem snimku zaslona.
Ako bilo koji korisnik treba znati više o tome kako koristiti ovaj uslužni program, može se obratiti na korisnički priručnik ili Pitanja koje programeri stavljaju na raspolaganje onome tko to treba na svojoj web stranici.