Weboldal keresés

Telekonzol – Ossza meg Linux-terminálját barátaival


A Teleconsole egy ingyenes nyílt forráskódú és hatékony parancssori eszköz, amellyel megoszthatja Linux termináljának munkamenetét olyan személyekkel, akikben megbízik. Barátai vagy csapattagjai SSH-n keresztüli parancssoron vagy HTTPS-protokollon keresztüli böngészőn keresztül csatlakozhatnak a Linux-terminál-munkamenethez.

Hogyan működik?

A Teleconsole egy fürtözött SSH-kiszolgáló beépített SSH-proxyval, és GoLang nyelven íródott. Ezzel az eszközzel biztonságos SSH-munkameneteket indíthat, végrehajthatja a helyi TCP-portok továbbítását, és privát proxykat állíthat be.

Miután elindított egy telekonzolt a rendszerén, az új shell-munkamenetet nyit, és kinyomtatja az egyedi munkamenet azonosítóját, valamint egy WebUI hivatkozást, amelyet Ön meg kell osztania barátaival, hogy SSH-n keresztül parancssoron keresztül vagy a webböngészőjükből HTTPS-n keresztül csatlakozhassanak.

Ezenkívül a telekonzol lehetővé teszi a helyi TCP portok továbbítását is, így lehetővé teszi barátai számára, hogy hozzáférjenek a helyi gazdagépen futó webalkalmazásokhoz, ha az NAT mögött van. .

Figyelmeztetés: A Telekonzol bizonyos biztonsági kockázatokat rejt magában, amelyeket figyelembe kell vennie; létrehoz egy nyilvános interneten elérhető SSH szervert a Teleconsole session alatt, ezzel gyakorlatilag bárkinek odaadja a billentyűzetét, akinek van linkje.

A Teleconsole telepítése Linux alatt

A Teleconsole telepítésének leggyorsabb és legegyszerűbb módja a Linux disztribúcióra, ha beírja a következő parancsot a terminálba.

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

A Teleconsole telepítése után a következő parancs beírásával indíthatja el. Ez nagyon hasznos, ha elakad valamilyen konfigurációban a NAT mögötti Linux-dobozban. Csak hívja meg és ossza meg Linux-munkamenetét barátjával, hogy segítsen.

teleconsole
Minta kimenet
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.

Ezután másolja ki a nyomtatott egyedi munkamenet-azonosítót vagy a WebUI hivatkozást, és biztonságos módon ossza meg azokkal, akikben megbízik. Barátai a képen látható munkamenet-azonosító használatával csatlakozhatnak.

teleconsole join asce38b0cbb9db97ef16562d1feffe5b84c9a204b8

Vagy csatlakozhatnak egy WebUI hivatkozásra kattintva, hogy elérjék azt egy webböngészőn keresztül, ahogy az a következő képernyőképen látható.

Most Ön és barátja ugyanazt a Linux terminál-munkamenetet használja a rendszeren, még akkor is, ha mindketten különböző hálózatokon vannak, amelyeket NAT választ el.

A sugárzás leállításához lépjen ki az aktuális rendszerhéjból az ’exit’ parancs beírásával vagy a terminálablak bezárásával.

exit

A porttovábbítás engedélyezése

A Teleconsole másik fontos jellemzője az egyszerű porttovábbítás, amely lehetővé teszi barátai számára, hogy bármely, a Linux rendszeren futó TCP-porthoz csatlakozzanak. Tegyük fel, hogy egy webprojekten dolgozik, és az jelenleg elérhető a http://localhost:3000 címen. Ha új munkamenetet kezdeményez, az ábrán látható módon elérheti barátait a 3000 port továbbításával.

teleconsole -f localhost:3000
Minta kimenet
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.

Most, amikor az ismerősei csatlakoznak ehhez a munkamenethez, a képen látható üzenetet fogják látni.

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

Ezután a böngészőjükből hozzáférhetnek az alkalmazáshoz a http://localhost:3000 URL használatával.

Fontos: Mivel a Teleconsole csak egy SSH-szerver, bárki, akivel megosztotta a munkamenet-azonosítóját, kérheti a porttovábbítást anélkül, hogy Önt értesítené, amint az látható. .

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

A telekonzol súgóüzenetet a következő paranccsal tekintheti meg.

teleconsole help

További információért látogasson el a Teleconsole Github tárházába.

Ez minden! A Teleconsole egy hatékony SSH-kiszolgáló, amellyel megoszthatja Unix/Linux terminál-munkamenetét barátaival. Ebben a cikkben elmagyaráztuk, hogyan használhatja a telekonzolt biztonságos SSH-munkamenetek indítására, terminál megosztására a barátokkal, valamint a helyi TCP-portok továbbítására.

Ha bármilyen kérdése vagy gondolata van megosztani, használja az alábbi megjegyzés űrlapot, hogy kapcsolatba lépjen velünk.