Teleconsole - Kekọrịta ndị enyi gị Linux Terminal gị


Teleconsole bụ isi mmalite mepere emepe yana ngwa ahịrị iwu siri ike maka isoro ndị ị tụkwasịrị obi kerịta nnọkọ njedebe Linux gị. Ndị enyi gị ma ọ bụ ndị otu gị nwere ike jikọọ na nnọkọ njedebe Linux gị site na ahịrị iwu n'elu SSH ma ọ bụ site na ihe nchọgharị n'elu HTTPS protocol.

Teleconsole bụ sava SSH kpọkọtara nke nwere proxy SSH arụnyere na e dere ya na GoLang. Ị nwere ike iji ngwá ọrụ a iji malite nnọkọ SSH echekwabara, na-ebugharị ọdụ ụgbọ mmiri TCP mpaghara, ma guzobe proxies nkeonwe.

Mgbe ịmalitechara teleconsole na sistemụ gị, ọ ga-emepe nnọkọ shei ọhụrụ wee bipụta NJ nnọkọ pụrụ iche yana njikọ WebUI nke ịchọrọ ịkọrọ ndị enyi gị ka ha sonyere site na ahịrị iwu na SSH ma ọ bụ site na webụ ha. ihe nchọgharị n'elu HTTPS.

Na mgbakwunye, teleconsole na-enyekwa aka maka ibugharị ọdụ ụgbọ mmiri TCP mpaghara, si otú a na-enye ndị enyi gị ohere ịnweta ngwa weebụ na-agba ọsọ na localhost ma ọ bụrụ na ọ nọ n'azụ NAT.

Ịdọ aka ná ntị: Teleconsole na-abịa na ụfọdụ ihe egwu nchekwa nke ị kwesịrị ịdeba ama; ọ na-emepụta ihe nkesa SSH nke a na-enweta site na ịntanetị ọha n'oge nnọkọ Teleconsole, nke a ga-enye onye ọ bụla nwere njikọ keyboard gị.

Otu esi etinye Teleconsole na Linux

Ụzọ kachasị ọsọ na kacha mfe iji wụnye Teleconsole na nkesa Linux gị bụ pịnye iwu a na njedebe gị.

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

Ozugbo arụnyere Teleconsole, ị nwere ike ịmalite ya site na ịpị iwu a. Nke a bara ezigbo uru mgbe ị rapaara na nhazi ụfọdụ na igbe Linux n'azụ NAT. Naanị kpọọ ma kesaa nnọkọ Linux gị na enyi gị ka ọ nyere gị aka.

$ teleconsole
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.

Na-esote, detuo NJ nnọkọ pụrụ iche nke ebipụtara ma ọ bụ njikọ WebUI wee kesaa ya site na ụzọ echekwara n'etiti ndị ị tụkwasịrị obi. Ndị enyi gị nwere ike isonyere iji NJ nnọkọ dịka egosiri.

$ teleconsole join asce38b0cbb9db97ef16562d1feffe5b84c9a204b8

Ma ọ bụ ha nwere ike isonyere site na ịpị njikọ WebUI iji nweta ya site na ihe nchọgharị weebụ dịka egosiri na nseta ihuenyo na-esonụ.

Ugbu a gị na enyi gị abụọ na-eji otu ọdụ ọdụ Linux na-agba na sistemụ gị, ọbụlagodi ma ọ bụrụ na unu abụọ nọ na netwọkụ dị iche iche nke NAT kewapụrụ.

Ka ịkwụsị mgbasa ozi, pụọ na shei ugbu a site na ịpị iwu 'wepụ' ma ọ bụ mechie windo ọnụ.

$ exit

Otu esi eme ka mbugharị Port dị

Akụkụ ọzọ dị mkpa nke Teleconsole bụ, mbugharị ọdụ ụgbọ mmiri dị mfe, si otú ahụ na-enyere ndị enyi gị aka jikọọ ọdụ ụgbọ mmiri TCP ọ bụla na-agba ọsọ na sistemụ Linux gị. Ka anyị were ya na ị na-arụ ọrụ na webụ ma ọ dị ugbu a na http://localhost:3000 gị. Ị nwere ike ime ka ndị enyi gị nweta ya site na ibugharị ọdụ ụgbọ mmiri 3000 mgbe ị malitere nnọkọ ọhụrụ dịka egosiri.

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

Ugbu a mgbe ndị enyi gị sonyere nnọkọ a, ha ga-ahụ ozi dịka egosiri.

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

Ha nwere ike nweta ngwa gị site na ihe nchọgharị ha site na iji URL http://localhost:3000.

Ihe dị mkpa: Ebe Teleconsole bụ naanị ihe nkesa SSH, onye ọ bụla ị kekọrịtara NJ nnọkọ gị nwere ike ịrịọ maka mbugharị ọdụ ụgbọ mmiri na-agwaghị gị, dịka egosiri.

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

Ị nwere ike ịlele ozi enyemaka teleconsole site na iji iwu a.

$ teleconsole help

Maka ozi ndị ọzọ, gaa na ebe nchekwa Teleconsole Github.

Ọ gwụla! Teleconsole bụ sava SSH siri ike ịkọrọ ndị enyi gị nnọkọ ọnụ Unix/Linux. N'ime edemede a, anyị akọwala otu esi eji teleconsole bido nnọkọ SSH echekwara wee kesaa ndị enyi gị ọnụ ma rụọ ọrụ mbugharị ọdụ ụgbọ mmiri TCP mpaghara.

Ọ bụrụ na ị nwere ajụjụ ọ bụla ma ọ bụ echiche ị ga-ekekọrịta, jiri ụdị nkọwa dị n'okpuru ebe a iru anyị.