Telekonsoli - Jaa Linux-päätteesi ystäviesi kanssa


Teleconsole on ilmainen avoimen lähdekoodin ja tehokas komentorivityökalu, jolla voit jakaa Linux-pääteistunnon luotettavien ihmisten kanssa. Ystäväsi tai tiimisi jäsenet voivat muodostaa yhteyden Linux-pääteistuntoon komentorivin kautta SSH:n kautta tai selaimen kautta HTTPS-protokollan kautta.

Kuinka se toimii?

Teleconsole on klusteroitu SSH-palvelin, jossa on sisäänrakennettu SSH-välityspalvelin ja joka on kirjoitettu GoLangissa. Tämän työkalun avulla voit käynnistää suojattuja SSH-istuntoja, välittää paikallisia TCP-portteja ja määrittää yksityisiä välityspalvelimia.

Kun käynnistät telekonsolin järjestelmässäsi, se avaa uuden shell-istunnon ja tulostaa yksilöllisen istunnon tunnuksen sekä WebUI-linkin, jotka täytyy jakaa ystäviesi kanssa, jotta he voivat liittyä komentorivin kautta SSH:n kautta tai verkkoselaimen kautta HTTPS:n kautta.

Lisäksi telekonsoli mahdollistaa myös paikallisten TCP-porttien välittämisen, jolloin ystäväsi voivat käyttää paikallisessa isännässäsi käynnissä olevia verkkosovelluksia, jos se on NAT:n takana. .

Varoitus: Telekonsoli sisältää tiettyjä tietoturvariskejä, jotka sinun tulee ottaa huomioon. se luo SSH-palvelimen, johon pääsee julkisen Internetin kautta telekonsoliistunnon aikana, mikä käytännössä antaa näppäimistösi kenelle tahansa, jolla on linkki.

Telekonsolin asentaminen Linuxiin

Nopein ja helpoin tapa asentaa Teleconsole Linux-jakeluusi on kirjoittaa seuraava komento terminaaliin.

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

Kun Teleconsole on asennettu, voit käynnistää sen kirjoittamalla seuraavan komennon. Tämä on erittäin hyödyllistä, kun juuttuu johonkin NAT:n takana olevan Linux-laatikon kokoonpanoon. Kutsu vain ja jaa Linux-istuntosi ystäväsi kanssa auttamaan sinua.

teleconsole
Näytelähtö
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.

Kopioi seuraavaksi yksilöllinen istuntotunnus painettu tai WebUI-linkki ja jaa se suojatulla tavalla luotettavien ihmisten kanssa. Ystäväsi voivat liittyä kuvassa näkyvällä istuntotunnuksella.

teleconsole join asce38b0cbb9db97ef16562d1feffe5b84c9a204b8

Tai he voivat liittyä napsauttamalla WebUI-linkkiä päästäkseen siihen verkkoselaimen kautta seuraavan kuvakaappauksen mukaisesti.

Nyt sinä ja ystäväsi käytätte samaa Linux-pääteistuntoa järjestelmässäsi, vaikka molemmat olisitte eri verkoissa, jotka on erotettu NAT:lla.

Lopeta lähetys poistumalla nykyisestä komentotulkista kirjoittamalla 'exit'-komento tai sulkemalla pääteikkuna.

exit

Portin edelleenlähetyksen ottaminen käyttöön

Toinen tärkeä Teleconsolen ominaisuus on helppo portin edelleenohjaus, jolloin ystäväsi voivat yhdistää mihin tahansa Linux-järjestelmässäsi toimivaan TCP-porttiin. Oletetaan, että työskentelet verkkoprojektin parissa ja se on tällä hetkellä käytettävissä osoitteessa http://localhost:3000 . Voit saada ystäväsi käyttämään sitä lähettämällä portin 3000, kun aloitat uuden istunnon kuvan mukaisesti.

teleconsole -f localhost:3000
Näytelähtö
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.

Nyt kun ystäväsi liittyvät tähän istuntoon, he näkevät kuvan mukaisen viestin.

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

He voivat sitten käyttää sovellustasi selaimessaan URL-osoitteen http://localhost:3000 avulla.

Tärkeää: Koska Teleconsole on vain SSH-palvelin, kuka tahansa, jolle olet jakanut istuntotunnuksesi, voi pyytää portin uudelleenohjausta ilmoittamatta sinulle, kuten kuvassa. .

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

Voit tarkastella telekonsolin ohjeviestiä seuraavalla komennolla.

teleconsole help

Saat lisätietoja siirtymällä Teleconsole Github -tietovarastoon.

Siinä kaikki! Teleconsole on tehokas SSH-palvelin Unix-/Linux-pääte-istunnon jakamiseen ystävien kanssa. Tässä artikkelissa olemme selittäneet, kuinka telekonsolia käytetään suojattujen SSH-istuntojen käynnistämiseen ja päätteen jakamiseen ystävien kanssa sekä paikallisten TCP-porttien välittämiseen.

Jos sinulla on kysyttävää tai ajatuksia jakaa, käytä alla olevaa kommenttilomaketta ottaaksesi meihin yhteyttä.